Opened 10 years ago

Last modified 3 years ago

#3585 new defect

Many decoding errors for pmp input

Reported by: Carl Eugen Hoyos Owned by:
Priority: minor Component: avcodec
Version: git-master Keywords: pmp h264 regression
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

The sample from ticket #3534 shows many errors on decoding since 45da7a0e

$ ffmpeg -i test.pmp
ffmpeg version N-62653-g1aa388d Copyright (c) 2000-2014 the FFmpeg developers
  built on Apr 23 2014 17:28:12 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      52. 78.100 / 52. 78.100
  libavcodec     55. 58.105 / 55. 58.105
  libavformat    55. 37.101 / 55. 37.101
  libavdevice    55. 13.100 / 55. 13.100
  libavfilter     4.  4.100 /  4.  4.100
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 18.100 /  0. 18.100
  libpostproc    52.  3.100 / 52.  3.100
[pmp @ 0x1c4bae0] AAC not yet correctly supported
[h264 @ 0x1c4c480] SEI type 0 size 40 truncated at 37
[h264 @ 0x1c4c480] SEI type 1 size 40 truncated at 36
    Last message repeated 6 times
Input #0, pmp, from 'test.pmp':
  Duration: 00:00:05.76, bitrate: 256 kb/s
    Stream #0:0: Video: h264 (Main), yuv420p, 480x272 [SAR 1:1 DAR 30:17], 23.98 fps, 23.98 tbr, 23.98 tbn, 47.95 tbc
    Stream #0:1: Audio: aac, 44100 Hz, stereo, fltp
At least one output file must be specified

Change History (1)

comment:1 by Balling, 3 years ago

I suppose at least https://github.com/FFmpeg/FFmpeg/blob/069d2b4a50a6eb2f925f36884e6b9bd9a1e54670/libavformat/pmpdec.c#L85

"AAC not yet correctly supported" BS should be removed. Also when looking at https://github.com/FFmpeg/FFmpeg/commit/45da7a0e8f271b32202424358393aa249a939028 it looks like it is correct. It must be truncated (or it is NOT SEI, but parts of container, then who cares). Dunno. I would close this BS. It plays... Except for "No audio packets", it all looks good to me.

Last edited 3 years ago by Balling (previous) (diff)
Note: See TracTickets for help on using tickets.