type,ticket,votes,summary,component,version,milestone,created,_changetime,_description,_reporter
defect,443,1,-color_range AVOption appears to do nothing,documentation,git-master,,2011-09-07T16:20:41+02:00,2013-03-01T11:55:25+01:00,"according to source -color_range <int> can take the following values:-
""0""  auto
""1""  16-235
""2""  0-255

and it functions on encode and decode. However altering the option value appears to make no change to the way media is processed, either on input, or output.

Attached stills sources and script to generate outputs using variations in value attached.",nichot20
defect,681,1,-vf mp=pullup leads to massive A/V-desync,avfilter,git-master,,2011-11-23T13:22:43+01:00,2013-01-11T15:40:34+01:00,"When I call -vf mp=pullup or (pullup,softskip) I get an ""Error opening filters!"" warning.

{{{
ffmpeg -y -i example.mov -vf mp=pullup -r 24000/1001 -c:v v210 -c:a copy example_ivtc.mov
ffmpeg version N-33392-gf3bacce, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct  8 2011 18:33:19 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --enable-gpl
  libavutil    51. 20. 0 / 51. 20. 0
  libavcodec   53. 19. 1 / 53. 19. 1
  libavformat  53. 14. 0 / 53. 14. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 43. 6 /  2. 43. 6
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x101005800] Unimplemented container channel layout.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x101005800] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'example.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2011-11-05 17:32:17
  Duration: 00:19:52.02, start: -39.572900, bitrate: 1122 kb/s
    Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486, 223725 kb/s, SAR 9:10 DAR 4:3, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
    Metadata:
      creation_time   : 2011-11-05 17:32:17
    Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s
    Metadata:
      creation_time   : 2011-11-05 17:32:17
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2011-11-05 17:32:17
[buffer @ 0x100e01900] w:720 h:486 pixfmt:yuv422p10le tb:1/1000000 sar:9/10 sws_param:
[mp @ 0x100e040c0] This is a unholy filter, it will be purified by the ffmpeg exorcist team
which will change its syntax from dark -vf mp to light -vf.
Thou shalst not make spells or scripts that depend on it
[buffersink @ 0x100e03d80] auto-inserting filter 'auto-inserted scale 0' between the filter 'Parsed_mp_0' and the filter 'out'
[mp @ 0x100e040c0] auto-inserting filter 'auto-inserted scale 1' between the filter 'src' and the filter 'Parsed_mp_0'
[scale @ 0x100e04a80] w:720 h:486 fmt:yuv422p10le -> w:720 h:486 fmt:yuv420p flags:0x4
Error opening filters!
}}}
",dericed
enhancement,1407,2,aac: 960/120 MDCT window is not implemented,avcodec,git-master,,2012-06-04T09:11:22+02:00,2012-06-04T09:11:22+02:00,"http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/145562
An aac sample with 960/120 MDCT was uploaded by a user, mdct_error.flv is now in samples/A-codecs/AAC
{{{
$ ffmpeg -i mdct_error.flv
ffmpeg version N-41284-ge00b2d2 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun  4 2012 08:52:52 with gcc 4.3.2
  configuration: --cc=/usr/local/gcc-4.3.2/bin/gcc --enable-gpl --enable-libopenjpeg --enable-libvorbis --enable-libspeex --enable-libmp3lame --enable-libtheora --extra-ldflags=-lm --enable-libvpx --enable-libxavs
  libavutil      51. 56.100 / 51. 56.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.101 / 54.  6.101
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 78.100 /  2. 78.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[aac @ 0x9018c00] 960/120 MDCT window is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[aac @ 0x9018c00] If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/MPlayer/incoming/ and contact the ffmpeg-devel mailing list.
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, flv, from 'mdct_error.flv':
  Metadata:
    fps             : 25
    SAR             : 64:45
  Duration: 00:00:31.04, start: 0.000000, bitrate: 1675 kb/s
    Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 25 tbr, 1k tbn, 50 tbc
    Stream #0:1: Audio: aac, 48000 Hz, stereo
At least one output file must be specified
}}}",cehoyos
enhancement,2439,1,allow to copy latm aac to raw aac without reencoding audio,avcodec,git-master,,2013-04-06T06:56:05+02:00,2013-04-06T11:15:48+02:00,"I would like to purpose an enhancement to ffmpeg, so that it would be possible to copy latm aac stream to raw aac without reencoding audio, possibly through a bitstream filter (similar to the existing aac_adtstoasc), it would allow to do something like:

ffmpeg -i in.ts -vcodec copy -acodec copy -absf aac_latmtoraw out.mkv

ffmpeg already includes code to handle latm aac (then it may be an easy task?), for eg. this will work on the same source file with latm aac:

ffmpeg -i in.ts -vcodec copy -acodec libvo_aacenc out.mkv

but doing this will obviously reencode aac audio and what I'm suggesting is a way to convert it from latm to raw aac without the need to reencode audio.

P.S. This feature would be useful to convert ts files recorded from some DVB-T streams to mkv, doing copy of latm stream to mkv doesn't seem to be well supported on many players while raw aac is.",nars
defect,845,1,Artefacts with Indeo 4,avcodec,git-master,,2011-12-29T02:17:59+01:00,2013-05-05T21:43:48+02:00,"http://samples.mplayerhq.hu/V-codecs/IV41/indeo4-avi/volcano.avi
mplayer -vc indeo4 plays the sample without the artefacts that FFmpeg shows.
{{{
$ ffmpeg -i volcano.avi -an -f null -
ffmpeg version N-36241-g6071e4d, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 29 2011 02:11:49 with gcc 4.5.3
  configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
  libavutil      51. 33.100 / 51. 33.100
  libavcodec     53. 49.100 / 53. 49.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 55.100 /  2. 55.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100
Input #0, avi, from 'volcano.avi':
  Duration: 00:02:24.70, start: 0.000000, bitrate: 14 kb/s
    Stream #0:0: Video: indeo4 (IV41 / 0x31345649), yuv410p, 176x144, 14.99 tbr, 14.99 tbn, 14.99 tbc
    Stream #0:1: Audio: pcm_u8 ([1][0][0][0] / 0x0001), 11025 Hz, 1 channels, u8, 88 kb/s
[buffer @ 0x8dcdf60] w:176 h:144 pixfmt:yuv410p tb:1/1000000 sar:0/1 sws_param:
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf53.29.100
    Stream #0:0: Video: rawvideo (YUV9 / 0x39565559), yuv410p, 176x144, q=2-31, 200 kb/s, 90k tbn, 14.99 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (indeo4 -> rawvideo)
Press [q] to stop, [?] for help
[indeo4 @ 0x8dcbd80] Buffer contains IP frames!
    Last message repeated 2 times
[indeo4 @ 0x8dcbd80] Corrupted tile data encountered!
[indeo4 @ 0x8dcbd80] Invalid band header sequence!
[indeo4 @ 0x8dcbd80] Error decoding band header
[indeo4 @ 0x8dcbd80] Error decoding band: 0, plane: 1
Error while decoding stream #0:0
Truncating packet of size 2626 to 2067
[indeo4 @ 0x8dcbd80] Corrupted tile data encountered!
[indeo4 @ 0x8dcbd80] Invalid band header sequence!
[indeo4 @ 0x8dcbd80] Error decoding band header
[indeo4 @ 0x8dcbd80] Error decoding band: 0, plane: 2
Error while decoding stream #0:0
frame=   67 fps=  0 q=0.0 Lsize=       0kB time=00:00:04.46 bitrate=   0.0kbits/s dup=1 drop=0
video:0kB audio:0kB global headers:0kB muxing overhead nan%
}}}
",cehoyos
enhancement,1339,1,Auto insert fps filter as adapter for overlay filter inputs with different framerates,avfilter,git-master,,2012-05-21T18:15:54+02:00,2012-08-09T18:05:47+02:00,"Now that the fps filter has been added (you're my heroes for adding it), it would be great if an fps filter would be auto-inserted before the overlay filter, where framerate conversion is required if the framerates of the two input vary (the way a scale filter is often auto-inserted wherever it's required).

To do this, whenever an overlay filter is used in a filter chain, the framerate of each of its inputs should be detected (using the same function used by ffprobe to populate the avg_frame_rate property), then insert an fps filter to upsample the input with the lower framerate to match the framerate of the other one.

Currently I do this manually: run ffprobe on each video file before performing an overlay, then insert an fps filter between the lower-fps file and the overlay filter. This means 3 procedure calls. It would be great if it could all be done in 1.",annorax
enhancement,1979,1,Automatically set -fflags +genpts,FFmpeg,git-master,,2012-11-29T21:59:55+01:00,2013-05-13T20:44:35+02:00,"Several tickets were opened by users who saw one of the following error messages when trying to remux: ""first pts value must set"" or ""Can't write packet with unknown timestamp""
With the sample from ticket #1553:
{{{
$ ffmpeg -i Ts\ cannot\ be\ muxed\ to\ mkv.ts -vcodec copy -an out.mkv
ffmpeg version N-47291-g0b14c19 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 29 2012 21:54:38 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack
  libavutil      52.  9.102 / 52.  9.102
  libavcodec     54. 77.100 / 54. 77.100
  libavformat    54. 40.100 / 54. 40.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.104 /  3. 23.104
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
[mpegts @ 0x326b240] PES packet size mismatch
[mpegts @ 0x326b240] Could not find codec parameters for stream 2 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, s16): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x3270380] start time is not set in estimate_timings_from_pts
[mpegts @ 0x326b240] PES packet size mismatch
Input #0, mpegts, from 'Ts cannot be muxed to mkv.ts':
  Duration: 00:00:01.79, start: 58016.615744, bitrate: 9158 kb/s
  Program 1
    Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x34]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, s16, 384 kb/s
    Stream #0:2[0x35]: Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, s16
Output #0, matroska, to 'out.mkv':
  Metadata:
    encoder         : Lavf54.40.100
    Stream #0:0: Video: mpeg2video ([2][0][0][0] / 0x0002), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], q=2-31, 29.97 fps, 1k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[matroska @ 0x3272ec0] Can't write packet with unknown timestamp
av_interleaved_write_frame(): Invalid argument
}}}
Adding -fflags +genpts fixes the problem, maybe this should be added automatically if necessary:
{{{
$ ffmpeg -fflags +genpts -i Ts\ cannot\ be\ muxed\ to\ mkv.ts -vcodec copy -an out.mkv
ffmpeg version N-47291-g0b14c19 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 29 2012 21:54:38 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack
  libavutil      52.  9.102 / 52.  9.102
  libavcodec     54. 77.100 / 54. 77.100
  libavformat    54. 40.100 / 54. 40.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.104 /  3. 23.104
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
[mpegts @ 0x195b340] PES packet size mismatch
[mpegts @ 0x195b340] Could not find codec parameters for stream 2 (Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, s16): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x1960540] start time is not set in estimate_timings_from_pts
[mpegts @ 0x195b340] PES packet size mismatch
Input #0, mpegts, from 'Ts cannot be muxed to mkv.ts':
  Duration: 00:00:01.79, start: 58016.615744, bitrate: 9158 kb/s
  Program 1
    Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x34]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, stereo, s16, 384 kb/s
    Stream #0:2[0x35]: Audio: ac3 ([129][0][0][0] / 0x0081), 0 channels, s16
Output #0, matroska, to 'out.mkv':
  Metadata:
    encoder         : Lavf54.40.100
    Stream #0:0: Video: mpeg2video ([2][0][0][0] / 0x0002), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], q=2-31, 29.97 fps, 1k tbn, 90k tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame=   33 fps=0.0 q=-1.0 Lsize=    1440kB time=00:00:00.96 bitrate=12189.4kbits/s
video:1439kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.068458%
}}}
See also ticket #1415, #1552 and #1553.",cehoyos
defect,1607,1,av_seek_frame() without AVSEEK_FLAG_ANY on mpg files returns success without seeking to a keyframe,avformat,git-master,,2012-08-05T17:07:05+02:00,2012-09-12T00:45:56+02:00,"The documentation of `av_seek_frame()` makes a contract that it seeks to a keyframe if `AVSEEK_FLAG_ANY` is not set. mpg files break this contract by not seeking to a keyframe and still returning success.

'''Updated Edit:'''
It seems that any `AVInputFormat` that doesn't have it's own `read_seek()` or `read_seek2()` functions defined will default to either `ff_seek_frame_binary()` or `ff_gen_search()` (with priority given to `ff_seek_frame_binary()`). `ff_seek_frame_binary()` doesn't respect seeking by keyframe, and will break the keyframe contract made by `av_seek_frame()` when `AVSEEK_FLAG_ANY` is not set.

Proposed solutions:
'''1)'''
Seeking in mpg should require `AVSEEK_FLAG_ANY` to be set in order for success to be returned (return failure if it's not specified). This can be done by requiring `AVSEEK_FLAG_ANY` to be set before calling `ff_seek_frame_binary()`.

'''2) (in response to Don's suggestions)'''
Change `ff_seek_frame_binary()` so that it respects seeking by keyframe if `AVSEEK_FLAG_ANY` is not set. This can be done by sequentially reading (either forwards or backwards (I would prefer backwards)) up to a keyframe after the binary search is complete.

For context on how this came about, see this thread: http://ffmpeg.org/pipermail/libav-user/2012-July/002468.html

I originally opened ticket #1575 but Don Moir pointed out this is more of a bug than a lack of documentation.",mbradshaw
defect,2398,2,Bad timestamps when remuxing h264 wtv to ts,undetermined,git-master,,2013-03-24T14:07:28+01:00,2013-04-22T14:55:32+02:00,"Summary of the bug:

How to reproduce:
{{{
ffmpeg -i input.wtv -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts output.ts

Command line : See attached log. Too large to paste.
}}}",dodgexander
defect,1993,1,Badly interleaved partial AVI file causes audio/video desync,avformat,git-master,,2012-12-05T15:00:28+01:00,2012-12-07T16:44:55+01:00,"Reproducible with streams.videolan.org/issues/ffmpeg/yet-another-broken-interleaved-avi.avi and
{{{
dd if=yet-another-broken-interleaved-avi.avi of=test.avi bs=1048576 count=200
}}}

The problem description is exactly the same as #333, except with partial files (the complete test file as linked above works fine, just cutting it makes it fail).

Just like with bug #333 (before it was fixed), it causes desync after some time of normal playback in ffplay/mplayer, and it works correctly with mplayer -demuxer avi.

Compared to playback of the complete file, the following ffplay message is missing:
{{{
[avi @ 0x7f94980008c0] non-interleaved AVI
}}}
which possibly means that the demuxer fails to recognize the file as badly interleaved if the trailing part of the file is missing.",gjdfgh
defect,1582,1,Banding/discoloration in darker gradients when converting to rgb24,swscale,git-master,,2012-07-28T17:39:57+02:00,2013-04-23T05:12:32+02:00,"Summary: I've discovered that when I'm converting videos to the rgb24 format (in attempting to use the libx264rgb codec) I get banding and discoloration in darker areas with (color) gradients. To eliminate the possibility that it was the codec (as opposed to the format filter) causing the problem, I did some tests converting the video to .png images. Specifically, I found that:
yuv420p10le(source video) -- looks nice
yuv420p10le -> rgb24 -- banding/discoloration
yuv420p10le -> rgb48be -- looks nice
yuv420p10le -> rgb48be -> rgb24 -- banding/discoloration
yuv420p10le -> yuv420p -> rgb24 -- banding but no discoloration

I assume that the banding in the yuv420p example is simply a result of the reduced colorspace, but I don't see why any of the other conversions should result in any visible changes.
I'm using one of Zeranoe's windows builds (win7 64bit) so I don't know if this happens on Linux. Log file output for the yuv420p10le->rgb24 example follows:
{{{
ffmpeg started on 2012-07-28 at 10:56:16
Report written to ""ffmpeg-20120728-105616.log""
Command line:
ffmpeg -i vtst0.mp4 -map 0:0 -vsync 0 -report -filter:v ""format=rgb24"" ""tst%03d.png""
ffmpeg version N-42704-g85761ef Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 20 2012 20:39:19 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 42.100 / 54. 42.100
  libavformat    54. 18.100 / 54. 18.100
  libavdevice    54.  1.100 / 54.  1.100
  libavfilter     3.  2.100 /  3.  2.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000002e2ec0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000002e2ec0] ISO: File Type Major Brand: isom
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000002e2ec0] File position before avformat_find_stream_info() is 7074306
[h264 @ 00000000002f40a0] no picture 
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000002e2ec0] All info found
rfps: 23.750000 0.011875
rfps: 23.833333 0.004757
rfps: 23.916667 0.000859
rfps: 24.000000 0.000180
rfps: 24.083333 0.002721
rfps: 24.166667 0.008482
rfps: 24.250000 0.017461
rfps: 47.666667 0.019029
rfps: 47.750000 0.009623
rfps: 47.833333 0.003436
rfps: 47.916667 0.000469
rfps: 48.000000 0.000722
rfps: 48.083333 0.004194
rfps: 48.166667 0.010885
rfps: 23.976024 0.000046
rfps: 47.952048 0.000183
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000002e2ec0] File position after avformat_find_stream_info() is 1243950
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'vtst0.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.18.100
  Duration: 00:00:10.09, start: 0.000000, bitrate: 5607 kb/s
    Stream #0:0(und), 41, 1/1000: Video: h264 (High 10) (avc1 / 0x31637661), yuv420p10le, 1920x1080, 5604 kb/s, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
    Metadata:
      handler_name    : VideoHandler
[buffer @ 0000000004ba0f20] Setting entry with key 'video_size' to value '1920x1080'
[buffer @ 0000000004ba0f20] Setting entry with key 'pix_fmt' to value '72'
[buffer @ 0000000004ba0f20] Setting entry with key 'time_base' to value '1/1000'
[buffer @ 0000000004ba0f20] Setting entry with key 'pixel_aspect' to value '0/1'
[buffer @ 0000000004ba0f20] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0000000004ba0f20] Setting entry with key 'frame_rate' to value '24000/1001'
[graph 0 input from stream 0:0 @ 0000000004d73980] w:1920 h:1080 pixfmt:yuv420p10le tb:1/1000 fr:24000/1001 sar:0/1 sws_param:flags=2
[Parsed_format_0 @ 0000000004d738e0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'graph 0 input from stream 0:0' and the filter 'Parsed_format_0'
[auto-inserted scaler 0 @ 0000000004d73b20] w:1920 h:1080 fmt:yuv420p10le sar:0/1 -> w:1920 h:1080 fmt:rgb24 sar:0/1 flags:0x4
[h264 @ 00000000002f40a0] detected 2 logical cores
Output #0, image2, to 'tst%03d.png':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.18.100
    Stream #0:0(und), 0, 1/90000: Video: png, rgb24, 1920x1080, q=2-31, 200 kb/s, 90k tbn, 23.98 tbc
    Metadata:
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> png)
Press [q] to stop, [?] for help
[h264 @ 00000000003aa100] no picture 
DTS -42, next:-62146 st:0 invalid dropping
[h264 @ 0000000004cdbf00] no picture 
frame=    3 fps=0.0 q=0.0 size=       0kB time=00:00:00.12 bitrate=   0.0kbits/s    
frame=    5 fps=3.1 q=0.0 size=       0kB time=00:00:00.20 bitrate=   0.0kbits/s    
frame=    7 fps=3.0 q=0.0 size=       0kB time=00:00:00.29 bitrate=   0.0kbits/s    

...
 
frame=  237 fps=2.6 q=0.0 size=       0kB time=00:00:09.88 bitrate=   0.0kbits/s    
No more inputs to read from, finishing.
[output stream 0:0 @ 0000000004d73a00] EOF on sink link output stream 0:0:default.
frame=  242 fps=2.6 q=0.0 Lsize=       0kB time=00:00:10.26 bitrate=   0.0kbits/s    

video:276218kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.000000%
[AVIOContext @ 000000000216fd80] Statistics: 4336059 bytes read, 2 seeks
}}}",y3kcjd5
enhancement,2495,1,Better filter help,avutil,git-master,,2013-04-24T02:40:10+02:00,2013-04-24T21:05:58+02:00,"Is it possible to add default values of filters in the help option? Also, some data is missing, like ranges in options that accept expressions.


This is the help for e.g. Hue filter:
{{{
hue AVOptions:
  h       <string>     ..FV.. set the hue angle degrees expression
  s       <string>     ..FV.. set the saturation expression
  H       <string>     ..FV.. set the hue angle radians expression
}}}


While this is the man page (despite not being updated and show ""float"" instead of ""expression"", it has the range information and default value):
{{{

hue
   Modify the hue and/or the saturation of the input.
   This filter accepts the following options:
   h   Specify the hue angle as a number of degrees. It accepts an expression, and defaults to ""0"".
   s   Specify the saturation in the [-10,10] range. It accepts a float number and defaults to ""1"".
   H   Specify the hue angle as a number of radians. It accepts a float number or an expression, and defaults to ""0"".
}}}


The filter options that take int or double do have the range, but not the default value. E.g:
{{{
c1_strength   <int>    ..FV.. set component #1 strength (from 0 to 100)
}}}


So, it would be nice to have these values in the help option because they will not suffer from code changes (because the values come from the code) and are easier to use. Example:

{{{
hue AVOptions:
  h    <string>   ..FV.. set the hue angle degrees expression (default: 0)
  s    <string>   ..FV.. set the saturation expression (from -10 to 10, default: 1)
  H    <string>   ..FV.. set the hue angle radians expression (default: 0)
}}}
",jbvsmo
defect,2456,1,can't concatenate two video files because of different SARs,avfilter,git-master,,2013-04-10T23:20:27+02:00,2013-05-16T01:58:42+02:00,"I've got two videos encoded from a sequence of png images and audio streams from mp3 with similar params.
When I try to concatenate them using a custom filter I get this error:

[Parsed_concat_0 @ 00000000020a20e0] Input link in1:v0 parameters (size 1280x720, SAR 1:1) do not match the corresponding output link in0:v0 parameters (1280x720, SAR 0:1)

I don't quite understand how SARs of my videos both produced from 1280x720 pngs with the same FFMPEG parameters ended up having different SARs.

Here's the command line: 

ffmpeg.exe"" -report -i test3.mov -i test-h264-jpg.mov -filter_complex ""[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]"" -map ""[v]"" -map ""[a]"" -start_number 0 -r 25 -vcodec libx264 -crf 15 -preset slow -profile:v main -pix_fmt yuv420p -ac 2 -ar 48000 -ab 320k -y  concatted-mux.mov

and full output:

ffmpeg started on 2013-04-10 at 22:19:06
Report written to ""ffmpeg-20130410-221906.log""
Command line:
""ffmpeg.exe"" -report -i test3.mov -i test-h264-jpg.mov -filter_complex ""[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]"" -map ""[v]"" -map ""[a]"" -start_number 0 -r 25 -vcodec libx264 -crf 15 -preset slow -profile:v main -pix_fmt yuv420p -ac 2 -ar 48000 -ab 320k -y concatted-mux.mov
ffmpeg version N-49527-g985e93a Copyright (c) 2000-2013 the FFmpeg developers
  built on Feb  1 2013 18:47:10 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 17.100 / 52. 17.100
  libavcodec     54. 91.100 / 54. 91.100
  libavformat    54. 61.104 / 54. 61.104
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 35.100 /  3. 35.100
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'.
Reading option '-i' ... matched as input file with argument 'test3.mov'.
Reading option '-i' ... matched as input file with argument 'test-h264-jpg.mov'.
Reading option '-filter_complex' ... matched as option 'filter_complex' (create a complex filtergraph) with argument '[0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a]'.
Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '[v]'.
Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '[a]'.
Reading option '-start_number' ... matched as AVOption 'start_number' with argument '0'.
Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '25'.
Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'libx264'.
Reading option '-crf' ... matched as AVOption 'crf' with argument '15'.
Reading option '-preset' ... matched as AVOption 'preset' with argument 'slow'.
Reading option '-profile:v' ... matched as option 'profile' (set profile) with argument 'main'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel format) with argument 'yuv420p'.
Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'.
Reading option '-ar' ... matched as option 'ar' (set audio sampling rate (in Hz)) with argument '48000'.
Reading option '-ab' ... matched as AVOption 'ab' with argument '320k'.
Reading option '-y' ... matched as option 'y' (overwrite output files) with argument '1'.
Reading option 'concatted-mux.mov' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Applying option filter_complex (create a complex filtergraph) with argument [0:0] [0:1] [1:0] [1:1] concat=n=2:v=1:a=1 [v] [a].
Applying option y (overwrite output files) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input file test3.mov.
Successfully parsed a group of options.
Opening an input file: test3.mov.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] ISO: File Type Major Brand: qt  
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] File position before avformat_find_stream_info() is 10775937
[h264 @ 000000000032f460] Using externally provided dimensions
[h264 @ 000000000032f460] no picture 
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032ef00] File position after avformat_find_stream_info() is 3111
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test3.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.61.104
  Duration: 00:03:34.20, start: 0.000000, bitrate: 402 kb/s
    Stream #0:0(eng), 3, 1/12800: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720, 74 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
    Metadata:
      handler_name    : DataHandler
    Stream #0:1(eng), 1, 1/44100: Audio: mp3 (.mp3 / 0x33706D2E), 44100 Hz, stereo, s16p, 320 kb/s
    Metadata:
      handler_name    : DataHandler
Successfully opened the file.
Parsing a group of options: input file test-h264-jpg.mov.
Successfully parsed a group of options.
Opening an input file: test-h264-jpg.mov.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] ISO: File Type Major Brand: qt  
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] File position before avformat_find_stream_info() is 1982254
[h264 @ 0000000004194920] Using externally provided dimensions
[h264 @ 0000000004194920] no picture 
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000032a160] File position after avformat_find_stream_info() is 2064
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'test-h264-jpg.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.61.104
  Duration: 00:00:12.09, start: 0.000000, bitrate: 1311 kb/s
    Stream #1:0(eng), 3, 1/12800: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1021 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc
    Metadata:
      handler_name    : DataHandler
    Stream #1:1(eng), 1, 1/44100: Audio: mp3 (.mp3 / 0x33706D2E), 44100 Hz, stereo, s16p, 320 kb/s
    Metadata:
      handler_name    : DataHandler
Successfully opened the file.
Parsing a group of options: output file concatted-mux.mov.
Applying option map (set input stream mapping) with argument [v].
Applying option map (set input stream mapping) with argument [a].
Applying option r (set frame rate (Hz value, fraction or abbreviation)) with argument 25.
Applying option vcodec (force video codec ('copy' to copy stream)) with argument libx264.
Applying option profile:v (set profile) with argument main.
Applying option pix_fmt (set pixel format) with argument yuv420p.
Applying option ac (set number of audio channels) with argument 2.
Applying option ar (set audio sampling rate (in Hz)) with argument 48000.
Successfully parsed a group of options.
Opening an output file: concatted-mux.mov.
[concat @ 0000000002089720] Setting entry with key 'n' to value '2'
[concat @ 0000000002089720] Setting entry with key 'v' to value '1'
[concat @ 0000000002089720] Setting entry with key 'a' to value '1'
[buffer @ 0000000002099900] Setting entry with key 'video_size' to value '1280x720'
[buffer @ 0000000002099900] Setting entry with key 'pix_fmt' to value '0'
[buffer @ 0000000002099900] Setting entry with key 'time_base' to value '1/12800'
[buffer @ 0000000002099900] Setting entry with key 'pixel_aspect' to value '0/1'
[buffer @ 0000000002099900] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0000000002099900] Setting entry with key 'frame_rate' to value '25/1'
[graph 0 input from stream 0:0 @ 00000000020a1e60] w:1280 h:720 pixfmt:yuv420p tb:1/12800 fr:25/1 sar:0/1 sws_param:flags=2
[abuffer @ 0000000002098be0] Setting entry with key 'time_base' to value '1/44100'
[abuffer @ 0000000002098be0] Setting entry with key 'sample_rate' to value '44100'
[abuffer @ 0000000002098be0] Setting entry with key 'sample_fmt' to value 's16p'
[abuffer @ 0000000002098be0] Setting entry with key 'channel_layout' to value '0x3'
[graph 0 input from stream 0:1 @ 00000000020a1f00] tb:1/44100 samplefmt:s16p samplerate:44100 chlayout:0x3
[buffer @ 0000000002098ca0] Setting entry with key 'video_size' to value '1280x720'
[buffer @ 0000000002098ca0] Setting entry with key 'pix_fmt' to value '0'
[buffer @ 0000000002098ca0] Setting entry with key 'time_base' to value '1/12800'
[buffer @ 0000000002098ca0] Setting entry with key 'pixel_aspect' to value '1/1'
[buffer @ 0000000002098ca0] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0000000002098ca0] Setting entry with key 'frame_rate' to value '25/1'
[graph 0 input from stream 1:0 @ 00000000020a1de0] w:1280 h:720 pixfmt:yuv420p tb:1/12800 fr:25/1 sar:1/1 sws_param:flags=2
[abuffer @ 0000000002098d40] Setting entry with key 'time_base' to value '1/44100'
[abuffer @ 0000000002098d40] Setting entry with key 'sample_rate' to value '44100'
[abuffer @ 0000000002098d40] Setting entry with key 'sample_fmt' to value 's16p'
[abuffer @ 0000000002098d40] Setting entry with key 'channel_layout' to value '0x3'
[graph 0 input from stream 1:1 @ 00000000020a1960] tb:1/44100 samplefmt:s16p samplerate:44100 chlayout:0x3
[aformat @ 0000000002088720] Setting entry with key 'sample_fmts' to value 's16'
[aformat @ 0000000002088720] Setting entry with key 'sample_rates' to value '48000'
[aformat @ 0000000002088720] Setting entry with key 'channel_layouts' to value '0x3'
Successfully opened the file.
[audio format for output stream 0:1 @ 00000000020a1ba0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_concat_0' and the filter 'audio format for output stream 0:1'
[Parsed_concat_0 @ 00000000020a1d40] Input link in1:v0 parameters (size 1280x720, SAR 1:1) do not match the corresponding output link in0:v0 parameters (1280x720, SAR 0:1)
[Parsed_concat_0 @ 00000000020a1d40] Failed to configure output pad on Parsed_concat_0
[AVIOContext @ 000000000209e320] Statistics: 266930 bytes read, 2 seeks
[AVIOContext @ 000000000032a980] Statistics: 77594 bytes read, 2 seeks
",DK
defect,225,1,Converting from YUVJ to YUV lose contrast,swscale,git-master,,2011-05-20T10:40:12+02:00,2013-03-04T18:28:50+01:00,"I am trying to transcode video from my Nicon D90 mjpeg to x264.
And output video contrast is lower than input.
I use ffmpeg-HEAD-27614b1

Command line:
ffmpeg.exe -threads 2 -an -i input.mkv -f matroska -vcodec libx264 -profile main -preset fast -cqp 27 -y x264-low_contract_yuv.mkv > enc.log 2>&1
{{{
ffmpeg version UNKNOWN, Copyright (c) 2000-2011 the FFmpeg developers
  built on May 19 2011 17:41:01 with gcc 4.5.2
  configuration: --prefix=/mingw --disable-static --enable-shared --enable-gpl --enable-version3 --disable-doc --enable-postproc --disable-network --enable-memalign-hack --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libspeex --enable-libvorbis --enable-libx264 --enable-pthreads --enable-frei0r --extra-cflags='-mthreads -mtune=nocona -march=nocona -msse3 -m80387 -mfpmath=387 -O2 -fgnu89-inline -Wno-error=missing-prototypes' --extra-ldflags='-Wl,--enable-auto-image-base -Wl,--enable-auto-import' --extra-libs=-ldl --cpu=nocona
  libavutil    51.  2. 1 / 51.  2. 1
  libavcodec   53.  5. 0 / 53.  5. 0
  libavformat  53.  0. 3 / 53.  0. 3
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2.  5. 0 /  2.  5. 0
  libswscale    0. 14. 0 /  0. 14. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[matroska,webm @ 00b70280] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'input.mkv':
  Metadata:
    MAKER           : NIKON CORPORATION
    MODEL           : NIKON D90
    CREATION_TIME   : 2011-05-05 07:47:28
    ENCODER         : Lavf53.0.3
  Duration: 00:00:05.04, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj422p, 1280x720, PAR 1:1 DAR 16:9, 24 fps, 24 tbr, 1k tbn, 24 tbc (default)
Incompatible pixel format 'yuvj422p' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 00b83e00] w:1280 h:720 pixfmt:yuvj422p tb:1/1000000 sar:1/1
[ffsink @ 003efee0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 00b95920] w:1280 h:720 fmt:yuvj422p -> w:1280 h:720 fmt:yuv420p flags:0xa0000004
[libx264 @ 00b60540] using SAR=1/1
[libx264 @ 00b60540] using cpu capabilities: MMX2 SSE2 SSE3 Cache64
[libx264 @ 00b60540] profile Main, level 3.1
[libx264 @ 00b60540] 264 - core 114 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=2 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=6 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=1 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc=cqp mbtree=0 qp=27 ip_ratio=1.40 pb_ratio=1.30 aq=0
Output #0, matroska, to 'x264-low_contract_yuv.mkv':
  Metadata:
    MAKER           : NIKON CORPORATION
    MODEL           : NIKON D90
    CREATION_TIME   : 2011-05-05 07:47:28
    encoder         : Lavf53.0.3
    Stream #0.0: Video: libx264, yuv420p, 1280x720 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 24 tbc (default)
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame=   10 fps=  0 q=27.0 size=      33kB time=10000000000.00 bitrate=   0.0kbits/s    
...CUT...
frame=  121 fps=  5 q=-1.0 Lsize=     864kB time=4.96 bitrate=1427.9kbits/s    
video:863kB audio:0kB global headers:0kB muxing overhead 0.173612%
frame I:1     Avg QP:24.00  size: 33897
[libx264 @ 00b60540] frame P:41    Avg QP:27.00  size: 10846
[libx264 @ 00b60540] frame B:79    Avg QP:28.66  size:  5118
[libx264 @ 00b60540] consecutive B-frames:  6.6% 11.6% 22.3% 59.5%
[libx264 @ 00b60540] mb I  I16..4: 44.1%  0.0% 55.9%
[libx264 @ 00b60540] mb P  I16..4:  7.9%  0.0%  4.9%  P16..4: 42.7% 10.5%  3.3%  0.0%  0.0%    skip:30.7%
[libx264 @ 00b60540] mb B  I16..4:  3.9%  0.0%  0.6%  B16..8: 30.6%  7.4%  0.3%  direct: 8.4%  skip:48.7%  L0:41.1% L1:53.7% BI: 5.2%
[libx264 @ 00b60540] coded y,uvDC,uvAC intra: 29.7% 47.0% 14.1% inter: 8.7% 11.9% 0.1%
[libx264 @ 00b60540] i16 v,h,dc,p: 31% 31% 24% 14%
[libx264 @ 00b60540] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 20% 20%  5%  7%  7%  6%  6%  3%
[libx264 @ 00b60540] i8c dc,h,v,p: 63% 18% 16%  3%
[libx264 @ 00b60540] Weighted P-Frames: Y:2.4% UV:2.4%
[libx264 @ 00b60540] ref P L0: 75.4% 24.6%
[libx264 @ 00b60540] ref B L0: 80.3% 19.7%
[libx264 @ 00b60540] ref B L1: 94.1%  5.9%
[libx264 @ 00b60540] kb/s:1401.04
}}}
ffmpeg -v 9 -loglevel 99 -i input.mkv > v9.log 2>&1
{{{
ffmpeg version UNKNOWN, Copyright (c) 2000-2011 the FFmpeg developers
  built on May 19 2011 17:41:01 with gcc 4.5.2
  configuration: --prefix=/mingw --disable-static --enable-shared --enable-gpl --enable-version3 --disable-doc --enable-postproc --disable-network --enable-memalign-hack --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libspeex --enable-libvorbis --enable-libx264 --enable-pthreads --enable-frei0r --extra-cflags='-mthreads -mtune=nocona -march=nocona -msse3 -m80387 -mfpmath=387 -O2 -fgnu89-inline -Wno-error=missing-prototypes' --extra-ldflags='-Wl,--enable-auto-image-base -Wl,--enable-auto-import' --extra-libs=-ldl --cpu=nocona
  libavutil    51.  2. 1 / 51.  2. 1
  libavcodec   53.  5. 0 / 53.  5. 0
  libavformat  53.  0. 3 / 53.  0. 3
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2.  5. 0 /  2.  5. 0
  libswscale    0. 14. 0 /  0. 14. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[NULL @ 00b70280] Format matroska,webm probed with size=2048 and score=100
st:0 removing common factor 1000000 from timebase
[mjpeg @ 00b7b700] buffer too small, expanding to 73330 bytes
[mjpeg @ 00b7b700] marker=d8 avail_size_in_buf=73330
[mjpeg @ 00b7b700] marker parser used 0 bytes (0 bits)
[mjpeg @ 00b7b700] marker=db avail_size_in_buf=73328
[mjpeg @ 00b7b700] index=0
[mjpeg @ 00b7b700] qscale[0]: 3
[mjpeg @ 00b7b700] index=1
[mjpeg @ 00b7b700] qscale[1]: 6
[mjpeg @ 00b7b700] marker parser used 132 bytes (1056 bits)
[mjpeg @ 00b7b700] marker=c0 avail_size_in_buf=73194
[mjpeg @ 00b7b700] sof0: picture: 1280x720
[mjpeg @ 00b7b700] component 0 2:1 id: 0 quant:0
[mjpeg @ 00b7b700] component 1 1:1 id: 1 quant:1
[mjpeg @ 00b7b700] component 2 1:1 id: 2 quant:1
[mjpeg @ 00b7b700] pix fmt id 21111100
[mjpeg @ 00b7b700] marker parser used 17 bytes (136 bits)
[mjpeg @ 00b7b700] marker=c4 avail_size_in_buf=73175
[mjpeg @ 00b7b700] class=0 index=0 nb_codes=12
[mjpeg @ 00b7b700] class=1 index=0 nb_codes=251
[mjpeg @ 00b7b700] class=0 index=1 nb_codes=12
[mjpeg @ 00b7b700] class=1 index=1 nb_codes=251
[mjpeg @ 00b7b700] marker parser used 418 bytes (3344 bits)
[mjpeg @ 00b7b700] escaping removed 115 bytes
[mjpeg @ 00b7b700] marker=da avail_size_in_buf=72755
[mjpeg @ 00b7b700] component: 0
[mjpeg @ 00b7b700] component: 1
[mjpeg @ 00b7b700] component: 2
[mjpeg @ 00b7b700] marker parser used 72639 bytes (581110 bits)
[mjpeg @ 00b7b700] marker=d9 avail_size_in_buf=3
[mjpeg @ 00b7b700] mjpeg decode frame unused 3 bytes
[matroska,webm @ 00b70280] All info found
[matroska,webm @ 00b70280] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'input.mkv':
  Metadata:
    MAKER           : NIKON CORPORATION
    MODEL           : NIKON D90
    CREATION_TIME   : 2011-05-05 07:47:28
    ENCODER         : Lavf53.0.3
  Duration: 00:00:05.04, start: 0.000000, bitrate: N/A
    Stream #0.0, 1, 1/1000: Video: mjpeg, yuvj422p, 1280x720, 1/24, PAR 1:1 DAR 16:9, 24 fps, 24 tbr, 1k tbn, 24 tbc (default)
At least one output file must be specified
}}}

Seems like contrast loosing when converting a pixel format from yuvj422p to yuv420p. 
I tryed to encode same video from mplayer yuv4mpeg raw file and in this case contrast on output video is the same.

I cannot find mplayer ftp server to upload samples. Where can I upload it?",sghpunk
enhancement,1920,1,dts-hd core extraction,avcodec,git-master,,2012-11-15T22:38:58+01:00,2012-11-21T12:32:54+01:00,"at the moment ffmpeg can only extract the whole dts-hd stream, would be nice if the core could be extracted additionally. (especially since ffmpeg can only decode the core,...)",Selur
enhancement,1305,1,Embedded ASS subtitle support,avfilter,git-master,,2012-05-14T02:01:08+02:00,2012-10-27T23:41:06+02:00,"It would be great to see support for embedded ASS subtitles.
Currently ASS subtitles are only supported if there is an external .ass file, but almost always it is a stream inside an MKV container (so there are 3 streams: video, audio and ASS subtitle)

It is possible currently to extract the subtitle stream from the original container, then load it in a second step, but it would be cool to be able to do it in one step instead.

For example in MEncoder you use:
mencoder input.mkv -ass -o output.mkv
And it will burn the ASS/SSA subtitles contained within input.mkv onto the video stream of output.mkv",SubJunk
enhancement,747,1,Enable AMV encoding for audio,avcodec,git-master,,2011-12-14T15:31:57+01:00,2011-12-14T16:52:19+01:00,"The [http://wiki.multimedia.cx/index.php?title=AMV amv] format is made for chinese s1mp3 hardware players, and is now part of the latest version of FFmpeg (0.9 - Harmony).

However, its underlying audio is adpcm_ima_amv, and this is unsupported by FFmpeg.

When I call {{{ffmpeg -codecs}}}, it contains the line {{{ D A D  adpcm_ima_amv   ADPCM IMA AMV}}}, which means Decoding supported, Audio codec, Direct rendering, but it doesn't contain E which stands for Encoding.

I found the [http://code.google.com/p/amv-codec-tools/w/list amv-codec-tools] project, which supports this audio format automatically.

I think it would be easy to merge the outdated ''adpcm_ima_amv'' encoder from the amv-codec-tools into FFmpeg.

To be noted, compiling amv-codec-tools with the new FFmpeg version doesn't work, even I disable the ''amv'' and the ''adpcm_ima_amv'' encoders/decoders, I get this error: 

{{{
[NULL @ 039a7860] Requested output format 'amv' is not a suitable output format
sample.amv: Invalid argument
}}}

Which is the same error that occurs when trying to use FFmpeg 0.9 for the AMV format - an issue that should be reported separately.

This issue is very urgent to me and I consider promoting a developer that will make it work.",shimmy
defect,2361,1,Error message: [dshow @ 000000000249efe0] Could not enumerate video devices.,undetermined,1.1.3,,2013-03-14T11:10:07+01:00,2013-05-01T17:39:57+02:00,"
Summary of the bug:

I am trying to capture my desk top using the instructions here: [http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20grab%20the%20desktop%20(screen)%20with%20FFmpeg]

I downloaded ffmpeg from here: [http://ffmpeg.zeranoe.com/builds/win64/static/]

I have the error message ""Could not enumerate video devices."" on three different computers:

All Microsoft Windows 7 64 bit two of which run Professional edition the other Home edition
 
When I use this command in command prompt: ""ffmpeg -list_devices true -f dshow -i dummy"" I get the following error: ""[dshow @ 000000000249efe0] Could not enumerate video devices."" in the output

When I use this command: ""http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20grab%20the%20desktop%20(screen)%20with%20FFmpeg"" I get a different error message: ""[dshow @ 00000000023bd7a0]Could not enumerate video devices. video=UScreenCapture:audio=Microphone: Input/output error""  in the output

How to reproduce:
{{{
% ffmpeg -f dshow -i video=""UScreenCapture"":audio=""Microphone"" output.flv
ffmpeg version N-50663-gb5e5ed8
libavutil      52. 19.100 / 52. 19.100
libavcodec     54. 92.100 / 54. 92.100
libavformat    54. 63.104 / 54. 63.104
libavdevice    54.  3.103 / 54.  3.103
libavfilter     3. 44.101 /  3. 44.101
libswscale      2.  2.100 /  2.  2.100
libswresample   0. 17.102 /  0. 17.102
libpostproc    52.  2.100 / 52.  2.100
built on ...
}}}
Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.",Hotisnottheword
defect,691,1,Errors while decoding wmav2 stream,avcodec,git-master,,2011-11-27T19:45:22+01:00,2011-11-29T12:00:34+01:00,"My file decoded incorrectly, but on my mobile phone this file plays correctly.
I can upload it on ftp server: upload.ffmpeg.org, if you need.",dimon94
enhancement,766,1,Extend ffmpeg's timecode extraction,avformat,git-master,,2011-12-15T19:26:33+01:00,2012-03-16T12:10:29+01:00,"Whilst many formats support adding timecode with the -timecode feature currently only the GXF format supports presenting this timecode in the metadata, with mpeg being read using the new ffprobe feature from commit fbe6e29646582fb97317ff3e7214a04ae74c9bef

For consistency it would be good if all formats for which it is valid to present a -timecode value to the muxer allowed extracting that timecode in the demuxer.

Ideally both reading and writing of timecode should be extended to all those formats that support it, which would include mxf and mov.

Given that ""burnt in"" timecode can now be added to any format using the drawtext filter. This would complete ffmpeg's capabilities in this area.",nichot20
defect,1417,1,FFMPEG -bf flag with mpeg4 codec creates video that cant be played with WMP/MCE,undetermined,unspecified,,2012-06-05T17:10:46+02:00,2012-08-09T21:30:51+02:00,"Summary of the bug: In FFMPEG setting the -bf flag to anything but 0 while using the mpeg4 codec creates video that's broken in WMP12/MCE playback.

How to reproduce: A sample file (you can try others) is uploaded at: http://www.mediafire.com/?5xwf84kbzp6ci4y

COMMAND:

{{{
ffmpeg -y -i csi.ts -an -vcodec mpeg4 -bf 3 csi.mp4
}}}

OUTPUT:

{{{
ffmpeg version N-41195-g8a0efa9 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 31 2012 20:04:59 with gcc 4.6.3
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enab
le-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschro
edinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 55.100 / 51. 55.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.101 / 54.  6.101
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 77.100 /  2. 77.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mp3 @ 02bd1000] Header missing
[mpeg2video @ 01e0cb00] mpeg_decode_postinit() failure
    Last message repeated 7 times
[mpegts @ 01e0be20] max_analyze_duration 5000000 reached at 5016000
Input #0, mpegts, from 'csi.ts':
  Duration: 00:00:46.61, start: 14.737000, bitrate: 8185 kb/s
  Program 1
    Stream #0:0[0x1100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 9000 kb/s
, 31.22 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x1101]: Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16, 384 kb/s
[buffer @ 0313f0c0] w:720 h:480 pixfmt:yuv420p tb:1/90000 sar:8/9 sws_param:flags=2
[buffersink @ 0313f3e0] No opaque field provided
Output #0, mp4, to 'csi.mp4':
  Metadata:
    encoder         : Lavf54.6.101
    Stream #0:0: Video: mpeg4 ( [0][0][0] / 0x0020), yuv420p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 200 kb/s, 30k tbn, 29.9
7 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> mpeg4)
Press [q] to stop, [?] for help
ac-tex damaged at 32 138.8 size=    2160kB time=00:00:45.91 bitrate= 385.4kbits/s dup=11 drop=0
[mpeg2video @ 01e0cb00] Warning MVs not available
[mpeg2video @ 01e0cb00] concealing 765 DC, 765 AC, 765 MV errors
frame= 1398 fps= 46 q=31.0 Lsize=    2232kB time=00:00:46.61 bitrate= 392.2kbits/s dup=12 drop=0
video:2219kB audio:0kB global headers:0kB muxing overhead 0.552200%
}}}
",ramitbhalla
defect,2078,6,FFMPEG created WTV files cannot be fast forwarded or fast rewound in Windows Media Center,avformat,unspecified,,2012-12-29T17:43:58+01:00,2013-04-03T23:45:52+02:00,"Summary of the bug: Any WTV file created by FFMPEG, they can be seeked directly in MCE but when one tries toe fast forward or rewind (using the FF and RW buttons on the remote or the console) it does not go beyond at best 1 FF or 1 RW.
i.e. WTV files recorded by MCE one can press the FF button upto 4 times to get 4x fast forward. Files created by FFMPEG sometimes get 1x FF and never go beyond 1x FF, it just returns to normal play.

This happens with any WTV file, so you can take any file you have in your archive and remux it to wtv and see the results.

something as simple as:
ffmpeg -i test.ts -c copy test.wtv

I'm not uploading a sample since it can be reproduced with any file remuxed to WTV.",ramitbhalla
defect,2405,1,FFmpeg does not error out in case of empty output,FFmpeg,git-master,,2013-03-26T16:00:17+01:00,2013-04-10T01:47:15+02:00,"If a corrupted image fails at re-encoded, ffmpeg still exits zero.

Get a PNG:
{{{
☭ ./ffmpeg -i tests/lena.pnm -y lena.png
ffmpeg version N-51308-g0177228 Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 26 2013 14:45:00 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-fontconfig --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-x11grab --enable-libopenjpeg --enable-libass --enable-libmodplug --enable-libv4l2 --cc=colorgcc --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall --disable-runtime-cpudetect --enable-libcelt --enable-libopencv --enable-frei0r --enable-libcaca --enable-libiec61883 --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libopus --enable-libpulse --enable-libspeex --enable-openal --enable-libopencv
  libavutil      52. 22.101 / 52. 22.101
  libavcodec     55.  1.100 / 55.  1.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 48.105 /  3. 48.105
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
Input #0, image2, from 'tests/lena.pnm':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: ppm, rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'lena.png':
  Metadata:
    encoder         : Lavf55.0.100
    Stream #0:0: Video: png, rgb24, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (ppm -> png)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A    
video:177kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.012156%
}}}

Corrupt it:
{{{
☭ ls -l lena.png
-rw-r--r-- 1 ubitux ubitux 177K Mar 26 15:57 lena.png
☭ dd if=lena.png of=in.png bs=150K count=1
1+0 records in
1+0 records out
153600 bytes (154 kB) copied, 0.000522418 s, 294 MB/s
☭ ls -l in.png
-rw-r--r-- 1 ubitux ubitux 150K Mar 26 15:57 in.png
}}}

Re-encode it:
{{{
☭ ./ffmpeg -i in.png out.png
ffmpeg version N-51308-g0177228 Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 26 2013 14:45:00 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-fontconfig --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-x11grab --enable-libopenjpeg --enable-libass --enable-libmodplug --enable-libv4l2 --cc=colorgcc --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall --disable-runtime-cpudetect --enable-libcelt --enable-libopencv --enable-frei0r --enable-libcaca --enable-libiec61883 --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libopus --enable-libpulse --enable-libspeex --enable-openal --enable-libopencv
  libavutil      52. 22.101 / 52. 22.101
  libavcodec     55.  1.100 / 55.  1.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 48.105 /  3. 48.105
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[png @ 0x1b22760] chunk too big
Input #0, image2, from 'in.png':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.png':
  Metadata:
    encoder         : Lavf55.0.100
    Stream #0:0: Video: png, rgb24, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (png -> png)
Press [q] to stop, [?] for help
[png @ 0x1b22760] chunk too big
Error while decoding stream #0:0: Operation not permitted
frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A    
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
☭ echo $?
0
☭ ls -l out.png
ls: cannot access out.png: No such file or directory
}}}

Using -err_detect explode does not help either. Also, the file isn't even created. This behavior causes trouble when scripting.",ubitux
defect,1482,1,FFMPEG fails to create a SRT file when extracting Subtitles,undetermined,git-master,,2012-06-23T21:00:05+02:00,2012-08-28T01:40:02+02:00,"Summary of the bug: When extracing subtitles in SRT format FFMPEG creates a file but it is an illegible format.

The link to the original file (too big to attach)
http://www.mediafire.com/?dnvw6m61mky8pea

Attaching the output file created

How to reproduce:
COMMAND:
ffmpeg -i srt.ts -an -vn -scodec copy -copyinkf -f srt sub.srt


{{{
ffmpeg version N-41578-ga5c1a0c Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 13 2012 22:34:53 with gcc 4.6.3
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enab
le-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschro
edinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --ena  libavutil      51. 58.100 / 51. 58.100
  libavcodec     54. 25.100 / 54. 25.100
  libavformat    54.  6.101 / 54.  6.101
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 79.100 /  2. 79.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpegts @ 002dbd00] max_analyze_duration 5000000 reached at 5000000
[NULL @ 02b171c0] start time is not set in estimate_timings_from_pts
Input #0, mpegts, from 'srt.ts':
  Duration: 00:01:38.16, start: 0.151678, bitrate: 4310 kb/s
  Program 1
    Stream #0:0[0x30]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 15000 kb
/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x40](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s
    Stream #0:2[0x50](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Output #0, srt, to 'sub.srt':
  Metadata:
    encoder         : Lavf54.6.101
    Stream #0:0(eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream mapping:
  Stream #0:2 -> #0:0 (copy)
Press [q] to stop, [?] for help
size=     113kB time=00:01:37.25 bitrate=   9.5kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
}}}",ramitbhalla
defect,2227,6,ffmpeg incorrectly identifying mjpeg as video stream instead of attachment,undetermined,unspecified,,2013-02-02T17:55:56+01:00,2013-05-13T19:18:19+02:00,"Summary of the bug: the new versions of ffmpeg have incorrectly started identifying mjpeg as a video stream which is creating havoc with the overlying programs since they are expecting only 1 video stream.

How to reproduce:
{{{
ffmpeg -i ""..\Wrong Audio Track Selected - Hearing impaired.wtv""
ffmpeg version N-49527-g985e93a Copyright (c) 2000-2013 the FFmpeg developers
  built on Feb  1 2013 18:41:39 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi
g --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --ena
ble-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --en
able-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52. 17.100 / 52. 17.100
  libavcodec     54. 91.100 / 54. 91.100
  libavformat    54. 61.104 / 54. 61.104
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 35.100 /  3. 35.100
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[wtv @ 02d4e9e0] truncated file
    Last message repeated 3 times
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS referenced
[h264 @ 0025d060] non-existing SPS 0 referenced in buffering period
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] non-existing PPS 0 referenced
[h264 @ 0025d060] decode_slice_header error
[h264 @ 0025d060] no frame!
[h264 @ 0025d060] mmco: unref short failure
    Last message repeated 2 times
[wtv @ 02d4e9e0] max_analyze_duration 5000000 reached at 5013326 microseconds
Input #0, wtv, from '..\Wrong Audio Track Selected - Hearing impaired.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Ripper Street
    WM/SubTitle     : I Need Light
    WM/SubTitleDescription: Crime drama set in Victorian London. A young woman is found brutally murdered, the hallmark
signs of the Ripper upon her. One-time H Division boss Chief Inspector Frederick Abberline believes that Jack has return
ed, but Reid - the precinct's new master -
    genre           : Drama;Other
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Matthew Macfadyen/Jerome Flynn/Adam Rothenberg/MyAnna Buring/Jonathan Barnwell/Clive Russell/David
 Wilmot/David Dawson/Charlene McKenna/Amanda Hale/Steven Robertson/Mark Dexter/Geoff Bell/Julian Bleach/Morgan Jones/Gar
ry Mountaine/Sarah Gallagher/Bush Mou
    service_provider: BBC One HD
    service_name    : BBC One HD
    WM/MediaOriginalChannel: 101
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2012-12-30T00:00:00Z
    WM/MediaOriginalRunTime: 38963956829
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2012-12-30 20:58:03
    WM/WMRVSeriesUID: !GenericSeries!Ripper Street
    WM/WMRVServiceID: !MCService!759242
    WM/WMRVProgramID: !MCProgram!48631413
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 3
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: false
    Duration        : 38973390000
    WM/WMRVEndTime  : 2012-12-30 22:03:00
    WM/WMRVBitrate  : 7.082451
    WM/WMRVKeepUntil: 0
    WM/WMRVActualSoftPrePadding: 416
    WM/WMRVActualSoftPostPadding: 180
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 352
    WM/MediaThumbHeight: 198
    WM/MediaThumbStride: 1056
    WM/MediaThumbRet: 0
    WM/MediaThumbRatingSystem: 255
    WM/MediaThumbRatingLevel: 255
    WM/MediaThumbRatingAttributes: 0
    WM/MediaThumbAspectRatioX: 1920
    WM/MediaThumbAspectRatioY: 1080
    WM/MediaThumbTimeStamp: -4616189618054758400
  Duration: 01:05:03.16, start: 2.000998, bitrate: 7071 kb/s
    Stream #0:0[0x97](eng): Subtitle: dvb_subtitle
    Stream #0:1[0x98](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired)
    Stream #0:2[0x99](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp
    Stream #0:3[0x9a]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 50 tbr, 10000k tbn, 50 tbc
    Stream #0:4[0x0]: Video: mjpeg, yuvj420p, 200x113 [SAR 120:120 DAR 200:113], 90k tbr, 90k tbn, 90k tbc
    Metadata:
      title           : TV Thumbnail
At least one output file must be specified
}}}

{{{
ffmpeg.2311 -i ""..\Wrong Audio Track Selected - Hearing impaired.wtv""
ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helper
s/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect

  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[aac_latm @ 021aeaa0] initializing latmctx
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[aac_latm @ 021acf80] initializing latmctx
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS referenced
[h264 @ 021af0a0] non-existing SPS 0 referenced in buffering period
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] non-existing PPS 0 referenced
[h264 @ 021af0a0] decode_slice_header error
[h264 @ 021af0a0] no frame!
[h264 @ 021af0a0] mmco: unref short failure
    Last message repeated 2 times
Input #0, wtv, from '..\Wrong Audio Track Selected - Hearing impaired.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Ripper Street
    WM/SubTitle     : I Need Light
    WM/SubTitleDescription: Crime drama set in Victorian London. A young woman is found brutally murdered, the hallmark
signs of the Ripper upon her. One-time H Division boss Chief Inspector Frederick Abberline believes that Jack has return
ed, but Reid - the precinct's new master -
    genre           : Drama;Other
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Matthew Macfadyen/Jerome Flynn/Adam Rothenberg/MyAnna Buring/Jonathan Barnwell/Clive Russell/David
 Wilmot/David Dawson/Charlene McKenna/Amanda Hale/Steven Robertson/Mark Dexter/Geoff Bell/Julian Bleach/Morgan Jones/Gar
ry Mountaine/Sarah Gallagher/Bush Mou
    service_provider: BBC One HD
    service_name    : BBC One HD
    WM/MediaOriginalChannel: 101
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2012-12-30T00:00:00Z
    WM/MediaOriginalRunTime: 38963956829
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2012-12-30 20:58:03
    WM/WMRVSeriesUID: !GenericSeries!Ripper Street
    WM/WMRVServiceID: !MCService!759242
    WM/WMRVProgramID: !MCProgram!48631413
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 3
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: false
    Duration        : 38973390000
    WM/WMRVEndTime  : 2012-12-30 22:03:00
    WM/WMRVBitrate  : 7.082451
    WM/WMRVKeepUntil: 0
    WM/WMRVActualSoftPrePadding: 416
    WM/WMRVActualSoftPostPadding: 180
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 352
    WM/MediaThumbHeight: 198
    WM/MediaThumbStride: 1056
    WM/MediaThumbRet: 0
    WM/MediaThumbRatingSystem: 255
    WM/MediaThumbRatingLevel: 255
    WM/MediaThumbRatingAttributes: 0
    WM/MediaThumbAspectRatioX: 1920
    WM/MediaThumbAspectRatioY: 1080
    WM/MediaThumbTimeStamp: -4616189618054758400
    WM/MediaThumbType: 2
  Duration: 01:04:56.91, start: 2.000998, bitrate: 7083 kb/s
    Stream #0:0[0x97](eng): Subtitle: dvb_subtitle
    Stream #0:1[0x98](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired)
    Stream #0:2[0x99](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp
    Stream #0:3[0x9a]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc
    Stream #0:4[0x0]: Attachment: mjpeg
    Metadata:
      title           : TV Thumbnail
At least one output file must be specified
}}}

Marking as important since this is a regression bug.
",ramitbhalla
defect,1952,1,FFMPEG not able to copy empty audio stream in wtv,undetermined,git-master,,2012-11-22T18:29:48+01:00,2013-04-03T23:44:41+02:00,"Summary of the bug: When trying to copy audio streams it reports the audio stream as 0 channels and then fails to copy the stream.

How to reproduce:
ffmpeg.x86.exe -i broken_remux.wtv -codec copy -map 0:a out.ts

{{{
ffmpeg version N-46726-g2f74f8d Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov 13 2012 19:29:51 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable
-bzlib --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroed
inger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      52.  6.100 / 52.  6.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.100 /  3. 23.100
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[wtv @ 01f7af20] reported file length (0x4fd7094c) exceeds number of available sectors (0x40000000)
[mpeg2video @ 03cd5cc0] mpeg_decode_postinit() failure
    Last message repeated 18 times
[wtv @ 01f7af20] Could not find codec parameters for stream 2 (Audio: ac3, 0 channels, s16): unspecified sample rate
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, wtv, from 'broken_remux.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Covert Affairs
    WM/SubTitle     : Scary Monsters (and Super Creeps)
    genre           : Drama;General;Series
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Piper Perabo/Christopher Gorham/Peter Gallagher/Anne Dudek/Kari Matchett;;;
    service_provider: USA
    service_name    : USA Network
    WM/MediaNetworkAffiliation: Satellite
    WM/MediaOriginalChannel: 35
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2012-11-06T06:00:00Z
    WM/MediaOriginalRunTime: 36583578040
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: TV-PG
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: true
    WM/WMRVEncodeTime: 2012-11-07 03:00:01
    WM/WMRVSeriesUID: !MCSeries!236524124
    WM/WMRVServiceID: !MCService!28459373
    WM/WMRVProgramID: !MCProgram!281435509
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 1
    WM/WMRVOriginalSoftPrePadding: 300
    WM/WMRVOriginalSoftPostPadding: 0
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: true
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: false
    Duration        : 36586250864
    WM/WMRVEndTime  : 2012-11-07 04:01:00
    WM/WMRVBitrate  : 2.930237
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: 298
    WM/WMRVActualSoftPostPadding: 0
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 352
    WM/MediaThumbHeight: 310
    WM/MediaThumbStride: 1056
    WM/MediaThumbRet: 0
    WM/MediaThumbRatingSystem: 9
    WM/MediaThumbRatingLevel: 10
    WM/MediaThumbRatingAttributes: 0
    WM/MediaThumbAspectRatioX: 4
    WM/MediaThumbAspectRatioY: 3
    WM/MediaThumbTimeStamp: 4644421659667696459
  Duration: 00:40:32.01, start: 12135.221998, bitrate: 6 kb/s
    Stream #0:0[0x30]: Subtitle: eia_608
    Stream #0:1[0x31]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:2[0x32]: Audio: ac3, 0 channels, s16
    Stream #0:3[0x33]: Video: mpeg2video (Main), yuv420p, 544x480 [SAR 20:17 DAR 4:3], 29.97 fps, 29.97 tbr, 10000k tbn,
 59.94 tbc
    Stream #0:4[0x0]: Attachment: mjpeg
    Metadata:
      title           : TV Thumbnail
[mpegts @ 03f08520] sample rate not set
Output #0, mpegts, to 'out.ts':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Covert Affairs
    WM/SubTitle     : Scary Monsters (and Super Creeps)
    genre           : Drama;General;Series
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Piper Perabo/Christopher Gorham/Peter Gallagher/Anne Dudek/Kari Matchett;;;
    service_provider: USA
    service_name    : USA Network
    WM/MediaNetworkAffiliation: Satellite
    WM/MediaOriginalChannel: 35
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2012-11-06T06:00:00Z
    WM/MediaOriginalRunTime: 36583578040
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: TV-PG
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: true
    WM/WMRVEncodeTime: 2012-11-07 03:00:01
    WM/WMRVSeriesUID: !MCSeries!236524124
    WM/WMRVServiceID: !MCService!28459373
    WM/WMRVProgramID: !MCProgram!281435509
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 1
    WM/WMRVOriginalSoftPrePadding: 300
    WM/WMRVOriginalSoftPostPadding: 0
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: true
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: false
    Duration        : 36586250864
    WM/WMRVEndTime  : 2012-11-07 04:01:00
    WM/WMRVBitrate  : 2.930237
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: 298
    WM/WMRVActualSoftPostPadding: 0
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 352
    WM/MediaThumbHeight: 310
    WM/MediaThumbStride: 1056
    WM/MediaThumbRet: 0
    WM/MediaThumbRatingSystem: 9
    WM/MediaThumbRatingLevel: 10
    WM/MediaThumbRatingAttributes: 0
    WM/MediaThumbAspectRatioX: 4
    WM/MediaThumbAspectRatioY: 3
    WM/MediaThumbTimeStamp: 4644421659667696459
    Stream #0:0: Audio: ac3, 48000 Hz, stereo, 192 kb/s
    Stream #0:1: Audio: ac3, 0 channels
Stream mapping:
  Stream #0:1 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (copy)
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
}}}

Ideally it should copy the stream, and if there is an issue then anyways it should not fail, maybe skip the stream",ramitbhalla
defect,2058,2,"FFMPEG sometimes not able to stream copy mpeg2video files, error with pts < dts",undetermined,git-master,,2012-12-23T18:46:34+01:00,2013-02-26T12:11:03+01:00,"Summary of the bug: FFMPEG not able to stream copy some WTV files, even with -fflags +genpts in the command.

I've uploaded the original file and a text file to the FFMPEG ftp server.
Filename is SirDave US The Firm_WNBCDT_2012_02_18_21_34_17.wtv and SirDave US The Firm_WNBCDT_2012_02_18_21_34_17.txt

How to reproduce:
{{{
OUTPUT:
ffmpeg -fflags +genpts -i ""..\SirDave US The Firm_WNBCDT_2012_02_18_21_34_17.wtv"" -vcodec copy -acodec copy -map 0:a -map 0:v test-temp.ts

ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helper
s/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect

  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[mpeg2video @ 020cebc0] mpeg_decode_postinit() failure
    Last message repeated 33 times
Input #0, wtv, from '..\SirDave US The Firm_WNBCDT_2012_02_18_21_34_17.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : The Firm
    WM/SubTitle     : Chapter Seven
    WM/SubTitleDescription: Mitch's attempts to help a new client, Nate, are complicated when Nate's brother is named as
 a co-defendant; Tammy pressures a potential ally into explaining a cryptic clue.
    genre           : Drama;General;Series
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Josh Lucas/Callum Keith Rennie/Molly Parker/Natasha Calis/Juliette Lewis;;;Andrew Jenkins/Stuart H
ughes/Tricia Helfer
    service_provider: WNBCDT
    service_name    : WNBCDT (WNBC-DT)
    WM/MediaNetworkAffiliation: NBC Affiliate
    WM/MediaOriginalChannel: 4
    WM/MediaOriginalChannelSubNumber: 1
    WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
    WM/MediaOriginalRunTime: 17215789295
    WM/MediaIsStereo: true
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: TV-14
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: true
    WM/WMRVEncodeTime: 2012-02-19 02:34:18
    WM/WMRVSeriesUID: !MCSeries!01419020
    WM/WMRVServiceID: !MCService!28459780
    WM/WMRVProgramID: !MCProgram!269627380
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 3
    WM/WMRVOriginalSoftPrePadding: 2176
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -2056
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: true
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 16944809188
    WM/WMRVEndTime  : 2012-02-19 03:02:32
    WM/WMRVBitrate  : 14.730353
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: -1
    WM/WMRVActualSoftPostPadding: 152
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 352
    WM/MediaThumbHeight: 198
    WM/MediaThumbStride: 1056
    WM/MediaThumbRet: 0
    WM/MediaThumbRatingSystem: 9
    WM/MediaThumbRatingLevel: 14
    WM/MediaThumbRatingAttributes: 0
    WM/MediaThumbAspectRatioX: 16
    WM/MediaThumbAspectRatioY: 9
    WM/MediaThumbTimeStamp: -4616189618054758400
    WM/MediaThumbType: 2
  Duration: 00:28:13.87, start: 44.031933, bitrate: 14735 kb/s
    Stream #0:0[0x2a](eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
    Stream #0:1[0x2b]: Video: mpeg2video (Main), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 59.94 tbr, 10000k tbn
, 59.94 tbc
    Stream #0:2[0x2c](spa): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:3[0x2d]: Subtitle: eia_608
    Stream #0:4[0x0]: Attachment: mjpeg
    Metadata:
      title           : TV Thumbnail
File 'test-temp.ts' already exists. Overwrite ? [y/N] y
Output #0, mpegts, to 'test-temp.ts':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : The Firm
    WM/SubTitle     : Chapter Seven
    WM/SubTitleDescription: Mitch's attempts to help a new client, Nate, are complicated when Nate's brother is named as
 a co-defendant; Tammy pressures a potential ally into explaining a cryptic clue.
    genre           : Drama;General;Series
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Josh Lucas/Callum Keith Rennie/Molly Parker/Natasha Calis/Juliette Lewis;;;Andrew Jenkins/Stuart H
ughes/Tricia Helfer
    service_provider: WNBCDT
    service_name    : WNBCDT (WNBC-DT)
    WM/MediaNetworkAffiliation: NBC Affiliate
    WM/MediaOriginalChannel: 4
    WM/MediaOriginalChannelSubNumber: 1
    WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z
    WM/MediaOriginalRunTime: 17215789295
    WM/MediaIsStereo: true
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: TV-14
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: true
    WM/WMRVEncodeTime: 2012-02-19 02:34:18
    WM/WMRVSeriesUID: !MCSeries!01419020
    WM/WMRVServiceID: !MCService!28459780
    WM/WMRVProgramID: !MCProgram!269627380
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 3
    WM/WMRVOriginalSoftPrePadding: 2176
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -2056
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: true
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 16944809188
    WM/WMRVEndTime  : 2012-02-19 03:02:32
    WM/WMRVBitrate  : 14.730353
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: -1
    WM/WMRVActualSoftPostPadding: 152
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 352
    WM/MediaThumbHeight: 198
    WM/MediaThumbStride: 1056
    WM/MediaThumbRet: 0
    WM/MediaThumbRatingSystem: 9
    WM/MediaThumbRatingLevel: 14
    WM/MediaThumbRatingAttributes: 0
    WM/MediaThumbAspectRatioX: 16
    WM/MediaThumbAspectRatioY: 9
    WM/MediaThumbTimeStamp: -4616189618054758400
    WM/MediaThumbType: 2
    encoder         : Lavf54.49.102
    Stream #0:0(eng): Audio: ac3, 48000 Hz, 5.1(side), 384 kb/s
    Stream #0:1(spa): Audio: ac3, 48000 Hz, stereo, 192 kb/s
    Stream #0:2: Video: mpeg2video, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 29.97 fps, 90k tbn, 29.97 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:2 -> #0:1 (copy)
  Stream #0:1 -> #0:2 (copy)
Press [q] to stop, [?] for help
pts (147120491) < dts (147120742) in stream 2me=00:26:52.25 bitrate=15661.8kbits/s
av_interleaved_write_frame(): Invalid argument
}}}",ramitbhalla
enhancement,2055,2,FFMPEG unable to copy attachment metadata in WTV files,avformat,git-master,,2012-12-23T05:38:08+01:00,2013-02-03T08:49:00+01:00,"Summary of the bug: When FFMPEG tries to copy attachment metadata it fails

How to reproduce:

{{{
ffmpeg -i test-wtv.wtv -c copy -map 0 test.wtv

ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helper
s/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect

  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[mpeg2video @ 0036f1a0] mpeg_decode_postinit() failure
    Last message repeated 12 times
Input #0, wtv, from 'test-wtv.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Guys With Kids
    WM/SubTitle     : Thanksgiving
    WM/SubTitleDescription: Sheila tries to win the gang over with a traditional Thanksgiving dinner; Gary decides to sp
end the holiday waiting in line for a TV that's on sale.
    genre           : Comedy;Series
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Anthony Anderson/Zach Cregger/Jesse Bradford/Jamie-Lynn Sigler/Tempestt Bledsoe;;;Emmitt Smith/Eri
nn Hayes
    service_provider: KNBC
    service_name    : KNBC
    WM/MediaNetworkAffiliation: NBC Affiliate
    WM/MediaOriginalChannel: 4
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2012-11-21T08:00:00Z
    WM/MediaOriginalRunTime: 20974292466
    WM/MediaIsStereo: true
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: TV-PG
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: true
    WM/WMRVEncodeTime: 2012-11-22 04:28:02
    WM/WMRVSeriesUID: !MCSeries!274690485
    WM/WMRVServiceID: !MCService!28455445
    WM/WMRVProgramID: !MCProgram!282437030
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 0
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: true
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: false
  Duration: 00:31:59.52, start: 2.880931, bitrate: 8 kb/s
    Stream #0:0[0x29](eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:1[0x2a](eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Stream #0:2[0x2b]: Video: mpeg2video (Main), yuv420p, 528x480 [SAR 40:33 DAR 4:3], 29.97 fps, 29.97 tbr, 10000k tbn,
 59.94 tbc
    Stream #0:3[0x2c]: Subtitle: eia_608
    Stream #0:4[0x0]: Attachment: mjpeg
    Metadata:
      title           : TV Thumbnail
[wtv @ 02d8a780] unknown codec_type (0x3)
[wtv @ 02d8a780] write stream codec info failed codec_type(0x3)
[wtv @ 02d8a780] write stream codec failed codec_type(0x3)
Output #0, wtv, to 'test.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Guys With Kids
    WM/SubTitle     : Thanksgiving
    WM/SubTitleDescription: Sheila tries to win the gang over with a traditional Thanksgiving dinner; Gary decides to sp
end the holiday waiting in line for a TV that's on sale.
    genre           : Comedy;Series
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : Anthony Anderson/Zach Cregger/Jesse Bradford/Jamie-Lynn Sigler/Tempestt Bledsoe;;;Emmitt Smith/Eri
nn Hayes
    service_provider: KNBC
    service_name    : KNBC
    WM/MediaNetworkAffiliation: NBC Affiliate
    WM/MediaOriginalChannel: 4
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2012-11-21T08:00:00Z
    WM/MediaOriginalRunTime: 20974292466
    WM/MediaIsStereo: true
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: false
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/ParentalRating: TV-PG
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: true
    WM/WMRVEncodeTime: 2012-11-22 04:28:02
    WM/WMRVSeriesUID: !MCSeries!274690485
    WM/WMRVServiceID: !MCService!28455445
    WM/WMRVProgramID: !MCProgram!282437030
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 0
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: true
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: false
    encoder         : Lavf54.49.102
    Stream #0:0(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, 192 kb/s
    Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, 192 kb/s
    Stream #0:2: Video: mpeg2video (mpg2 / 0x3267706D), yuv420p, 528x480 [SAR 40:33 DAR 4:3], q=2-31, 29.97 fps, 90k tbn
, 29.97 tbc
    Stream #0:3: Subtitle: eia_608
    Stream #0:4: Attachment: mjpeg (MJPG / 0x47504A4D)
    Metadata:
      title           : TV Thumbnail
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
  Stream #0:3 -> #0:3 (copy)
  Stream #0:4 -> #0:4 (copy)
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

}}}


{{{

ffmpeg -i test.wtv

ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helper
s/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect

  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[wtv @ 0035c940] timeline data missing
test.wtv: Invalid data found when processing input
}}}",ramitbhalla
defect,2220,1,FFMPEG unable to stream copy some wtv H264 into mpegts,undetermined,git-master,,2013-02-01T15:17:01+01:00,2013-04-22T19:30:54+02:00,"Summary of the bug:
with some H264 files ffmpeg is able to stream copy the video stream perfectly fine, with other it's not able to.

I've uploaded the file ""H264 Copy Remux Fail.wtv"" to the FTP server.

How to reproduce:
{{{
ffmpeg -i ""H264 Copy Remux Fail.wtv"" -vcodec copy -an test.ts

ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helper
s/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect

  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[wtv @ 0033d420] reported file length (0x7d3ab468) exceeds number of available sectors (0x40000000)
[aac_latm @ 0033ee40] initializing latmctx
[aac_latm @ 0033e840] initializing latmctx
[h264 @ 0033f440] mmco: unref short failure
    Last message repeated 2 times
Input #0, wtv, from 'H264 Copy Remux Fail.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Great British Railway Journeys
    WM/SubTitle     : Taunton to Minehead
    WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
    genre           : Documentary;Other
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : ;Dave Minchin;Michael Portillo;
    service_provider: BBC HD
    service_name    : BBC HD
    WM/MediaOriginalChannel: 102
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
    WM/MediaOriginalRunTime: 19711177116
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: true
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2013-01-30 18:30:08
    WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
    WM/WMRVServiceID: !MCService!755567
    WM/WMRVProgramID: !MCProgram!49381242
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 0
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 17918570369
    WM/WMRVEndTime  : 2013-01-30 19:00:00
    WM/WMRVBitrate  : 9.382929
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: 291
    WM/WMRVActualSoftPostPadding: 0
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 0
    WM/MediaThumbHeight: 0
    WM/MediaThumbStride: 0
    WM/MediaThumbRet: 4
    WM/MediaThumbRatingSystem: 255
    WM/MediaThumbRatingLevel: 255
    WM/MediaThumbRatingAttributes: 19243776
    WM/MediaThumbAspectRatioX: 0
    WM/MediaThumbAspectRatioY: 0
    WM/MediaThumbTimeStamp: -4616189618054758400
  Duration: 00:14:59.19, start: 1.691285, bitrate: 2798 kb/s
    Stream #0:0[0x38](eng): Subtitle: dvb_subtitle
    Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired)
    Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp
    Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc
Output #0, mpegts, to 'test.ts':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Great British Railway Journeys
    WM/SubTitle     : Taunton to Minehead
    WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
    genre           : Documentary;Other
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : ;Dave Minchin;Michael Portillo;
    service_provider: BBC HD
    service_name    : BBC HD
    WM/MediaOriginalChannel: 102
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
    WM/MediaOriginalRunTime: 19711177116
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: true
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2013-01-30 18:30:08
    WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
    WM/WMRVServiceID: !MCService!755567
    WM/WMRVProgramID: !MCProgram!49381242
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 0
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 17918570369
    WM/WMRVEndTime  : 2013-01-30 19:00:00
    WM/WMRVBitrate  : 9.382929
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: 291
    WM/WMRVActualSoftPostPadding: 0
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 0
    WM/MediaThumbHeight: 0
    WM/MediaThumbStride: 0
    WM/MediaThumbRet: 4
    WM/MediaThumbRatingSystem: 255
    WM/MediaThumbRatingLevel: 255
    WM/MediaThumbRatingAttributes: 19243776
    WM/MediaThumbAspectRatioX: 0
    WM/MediaThumbAspectRatioY: 0
    WM/MediaThumbTimeStamp: -4616189618054758400
    encoder         : Lavf54.49.102
    Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:3 -> #0:0 (copy)
Press [q] to stop, [?] for help
[mpegts @ 03cb2720] H.264 bitstream malformed, no startcode found, use the h264_mp4toannexb bitstream filter (-bsf h264_
mp4toannexb)
av_interleaved_write_frame(): Invalid argument
}}}


{{{
ffmpeg -i ""H264 Copy Remux Fail.wtv"" -vcodec copy -an -bsf:v h264_mp4toannexb test.ts

ffmpeg version N-48065-g6375318 Copyright (c) 2000-2012 the FFmpeg developers
  built on Dec 21 2012 09:06:30 with gcc 4.7.2 (GCC)
  configuration: --enable-static --arch=x86 --target-os=mingw32 --cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helper
s/sandbox/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth -
-enable-libxvid --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheo
ra --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-fontconfig --ena
ble-libass --enable-libutvideo --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-lib
vo-aacenc --enable-bzlib --enable-libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable-libopencore-amrnb --enable-libopenc
ore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libbluray --enable-libvpx --enable-runtime-cpudetect

  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[wtv @ 01f3d4e0] reported file length (0x7d3ab468) exceeds number of available sectors (0x40000000)
[aac_latm @ 01f3eee0] initializing latmctx
[aac_latm @ 01f3e8e0] initializing latmctx
[h264 @ 01f3f4c0] mmco: unref short failure
    Last message repeated 2 times
Input #0, wtv, from 'H264 Copy Remux Fail.wtv':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Great British Railway Journeys
    WM/SubTitle     : Taunton to Minehead
    WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
    genre           : Documentary;Other
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : ;Dave Minchin;Michael Portillo;
    service_provider: BBC HD
    service_name    : BBC HD
    WM/MediaOriginalChannel: 102
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
    WM/MediaOriginalRunTime: 19711177116
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: true
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2013-01-30 18:30:08
    WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
    WM/WMRVServiceID: !MCService!755567
    WM/WMRVProgramID: !MCProgram!49381242
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 0
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 17918570369
    WM/WMRVEndTime  : 2013-01-30 19:00:00
    WM/WMRVBitrate  : 9.382929
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: 291
    WM/WMRVActualSoftPostPadding: 0
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 0
    WM/MediaThumbHeight: 0
    WM/MediaThumbStride: 0
    WM/MediaThumbRet: 4
    WM/MediaThumbRatingSystem: 255
    WM/MediaThumbRatingLevel: 255
    WM/MediaThumbRatingAttributes: 19243776
    WM/MediaThumbAspectRatioX: 0
    WM/MediaThumbAspectRatioY: 0
    WM/MediaThumbTimeStamp: -4616189618054758400
  Duration: 00:14:59.19, start: 1.691285, bitrate: 2798 kb/s
    Stream #0:0[0x38](eng): Subtitle: dvb_subtitle
    Stream #0:1[0x39](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp (hearing impaired)
    Stream #0:2[0x3a](eng): Audio: aac_latm ([2][22][0][0] / 0x1602), 48000 Hz, stereo, fltp
    Stream #0:3[0x3b]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc
File 'test.ts' already exists. Overwrite ? [y/N] y
Output #0, mpegts, to 'test.ts':
  Metadata:
    WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74
    WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000
    Title           : Great British Railway Journeys
    WM/SubTitle     : Taunton to Minehead
    WM/SubTitleDescription: Michael Portillo explores a church that moves in mysterious ways and summons all his strengt
h, to move a one hundred and ten tonne steam locomotive.
    genre           : Documentary;Other
    WM/OriginalReleaseTime: 0
    WM/MediaCredits : ;Dave Minchin;Michael Portillo;
    service_provider: BBC HD
    service_name    : BBC HD
    WM/MediaOriginalChannel: 102
    WM/MediaOriginalChannelSubNumber: 0
    WM/MediaOriginalBroadcastDateTime: 2013-01-30T00:00:00Z
    WM/MediaOriginalRunTime: 19711177116
    WM/MediaIsStereo: false
    WM/MediaIsRepeat: false
    WM/MediaIsLive  : false
    WM/MediaIsTape  : false
    WM/MediaIsDelay : false
    WM/MediaIsSubtitled: true
    WM/MediaIsMovie : false
    WM/MediaIsPremiere: false
    WM/MediaIsFinale: false
    WM/MediaIsSAP   : false
    WM/MediaIsSport : false
    WM/Provider     : MediaCenterDefault
    WM/VideoClosedCaptioning: false
    WM/WMRVEncodeTime: 2013-01-30 18:30:08
    WM/WMRVSeriesUID: !GenericSeries!Great British Railway Journeys
    WM/WMRVServiceID: !MCService!755567
    WM/WMRVProgramID: !MCProgram!49381242
    WM/WMRVRequestID: 0
    WM/WMRVScheduleItemID: 0
    WM/WMRVQuality  : 0
    WM/WMRVOriginalSoftPrePadding: 420
    WM/WMRVOriginalSoftPostPadding: 180
    WM/WMRVHardPrePadding: -300
    WM/WMRVHardPostPadding: 0
    WM/WMRVATSCContent: false
    WM/WMRVDTVContent: true
    WM/WMRVHDContent: true
    Duration        : 17918570369
    WM/WMRVEndTime  : 2013-01-30 19:00:00
    WM/WMRVBitrate  : 9.382929
    WM/WMRVKeepUntil: -1
    WM/WMRVActualSoftPrePadding: 291
    WM/WMRVActualSoftPostPadding: 0
    WM/WMRVContentProtected: false
    WM/WMRVContentProtectedPercent: 0
    WM/WMRVExpirationSpan: 9223372036854775807
    WM/WMRVInBandRatingSystem: 255
    WM/WMRVInBandRatingLevel: 255
    WM/WMRVInBandRatingAttributes: 0
    WM/WMRVWatched  : false
    WM/MediaThumbWidth: 0
    WM/MediaThumbHeight: 0
    WM/MediaThumbStride: 0
    WM/MediaThumbRet: 4
    WM/MediaThumbRatingSystem: 255
    WM/MediaThumbRatingLevel: 255
    WM/MediaThumbRatingAttributes: 19243776
    WM/MediaThumbAspectRatioX: 0
    WM/MediaThumbAspectRatioY: 0
    WM/MediaThumbTimeStamp: -4616189618054758400
    encoder         : Lavf54.49.102
    Stream #0:0: Video: h264, yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:3 -> #0:0 (copy)
Press [q] to stop, [?] for help
[NULL @ 03b21d80] Warning: SPS NALU missing or invalid. The resulting stream may not play.
[NULL @ 03b21d80] Warning: PPS NALU missing or invalid. The resulting stream may not play.
Failed to open bitstream filter h264_mp4toannexb for stream 0 with codec copy: Invalid argument
[mpegts @ 03d18a40] H.264 bitstream malformed, no startcode found, use the h264_mp4toannexb bitstream filter (-bsf h264_
mp4toannexb)
av_interleaved_write_frame(): Invalid argument
}}}",ramitbhalla
enhancement,1565,1,ffmpeg-0.10.3 fails to build on x32 ABI,build system,git-master,,2012-07-21T17:15:07+02:00,2012-07-21T23:39:09+02:00,"Summary of the bug: ffmpeg-0.10.3 fails to build on x32 ABI
How to reproduce:
{{{
emerge -v ffmpeg
CC      libavfilter/libmpcodecs/vf_pullup.o
libavfilter/libmpcodecs/vf_ilpack.c: Assembler messages:
libavfilter/libmpcodecs/vf_ilpack.c:116: Error: operand type mismatch for `push'
libavfilter/libmpcodecs/vf_ilpack.c:195: Error: operand type mismatch for `pop'
libavfilter/libmpcodecs/vf_ilpack.c:224: Error: operand type mismatch for `push'
libavfilter/libmpcodecs/vf_ilpack.c:307: Error: operand type mismatch for `pop'
make: *** [libavfilter/libmpcodecs/vf_ilpack.o] Error 1
make: *** Waiting for unfinished jobs....
CC      libavfilter/libmpcodecs/vf_qp.o
libavfilter/libmpcodecs/vf_mcdeint.c: In function 'config':
libavfilter/libmpcodecs/vf_mcdeint.c:199:13: warning: 'avcodec_alloc_context' is deprecated (declared at ./libavcodec/avcodec.h:4025) [-Wdeprecated-declarations]
libavfilter/libmpcodecs/vf_mcdeint.c:227:13: warning: 'avcodec_open' is deprecated (declared at ./libavcodec/avcodec.h:4155) [-Wdeprecated-declarations]
 * ERROR: media-video/ffmpeg-0.10.3 failed (compile phase):
 *   emake failed

Line 116 from libavfilter/libmpcodecs/vf_ilpack.c:

#if HAVE_EBX_AVAILABLE
static void pack_li_0_MMX(unsigned char *dst, unsigned char *y,
    unsigned char *u, unsigned char *v, int w, int us, int vs)
{
    __asm__ volatile (""""
        ""push %%""REG_BP"" \n\t""

REG_BP defined in ./libavutil/x86_cpu.h:

#if ARCH_X86_64
...
#    define REG_SP ""rsp""
#    define REG_BP ""rbp""
...
#elif ARCH_X86_32
...
#    define REG_SP ""esp""
#    define REG_BP ""ebp""
...
#else
typedef int x86_reg;

The question is: is it hard to provide support for the new x32 ABI which is now supported in kernel 3.4.x, glibc-2.16, gcc-4.7.1, binutils-2.22?
}}}",devsk
defect,1464,1,FFplay regression with H264 high profile input (gcc 4.2.* specific),undetermined,git-master,,2012-06-19T09:26:01+02:00,2012-09-03T22:23:27+02:00,"Summary of the bug:

FFplay version 0.8.12 successfully decodes and plays this file. FFplay from snapshot downloaded {{{ http://git.videolan.org/?p=ffmpeg.git;a=snapshot;h=HEAD;sf=tgz }}} (ffmpeg-HEAD-0c142e4.tar.gz 19 June 2012) does not like this file. 

A sample of the source file is attached. 

How to reproduce:

Output using ffplay-0.8.12
{{{
./ffplay ../h264_high_profile.h264
ffplay version 0.8.12, Copyright (c) 2003-2011 the FFmpeg developers
  built on Jun 18 2012 14:48:35 with gcc 4.2.2
  configuration: --enable-memalign-hack --disable-devices --disable-network --enable-shared --disable-static --disable-debug --enable-swscale --enable-gpl --prefix=/tmp
  libavutil    51.  9. 1 / 51.  9. 1
  libavcodec   53.  8. 0 / 53.  8. 0
  libavformat  53.  5. 0 / 53.  5. 0
  libavdevice  53.  1. 1 / 53.  1. 1
  libavfilter   2. 23. 0 /  2. 23. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[h264 @ 0x807d810] Estimating duration from bitrate, this may be inaccurate
Input #0, h264, from '../h264_high_profile.h264':
  Duration: N/A, bitrate: N/A
    Stream #0.0: Video: h264 (High), yuv420p, 704x576, 25 fps, 25 tbr, 1200k tbn, 50 tbc
   8.91 A-V:  0.000 s:0.0 aq=    0KB vq=    0KB sq=    0B f=0/0   0/0
}}}

Output from HEAD-0c142e4
{{{
./ffplay ../h264_high_profile.h264
ffplay version 0.10.2.git-0c142e4 Copyright (c) 2003-2012 the FFmpeg developers
  built on Jun 19 2012 07:03:12 with gcc 4.2.2
  configuration: --enable-memalign-hack --disable-devices --disable-network --enable-shared --disable-static --disable-debug --enable-swscale --enable-gpl --prefix=/tmp
  libavutil      51. 58.100 / 51. 58.100
  libavcodec     54. 25.100 / 54. 25.100
  libavformat    54.  8.100 / 54.  8.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 81.100 /  2. 81.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[h264 @ 0x8082c10] top block unavailable for requested intra4x4 mode -1 at 10 0
[h264 @ 0x8082c10] error while decoding MB 10 0, bytestream (5074)
[h264 @ 0x8082c10] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8082c10] concealing 1353 DC, 1353 AC, 1353 MV errors
[h264 @ 0x8082c10] top block unavailable for requested intra4x4 mode -1 at 11 0
[h264 @ 0x8082c10] error while decoding MB 11 0, bytestream (2753)
[h264 @ 0x8082c10] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8082c10] concealing 1516 DC, 1516 AC, 1516 MV errors
[h264 @ 0x8082c10] concealing 1499 DC, 1499 AC, 1499 MV errors
[h264 @ 0x8083010] Estimating duration from bitrate, this may be inaccurate
Input #0, h264, from '../h264_high_profile.h264':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuv420p, 704x576, 25 fps, 25 tbr, 1200k tbn, 50 tbc
[ffplay_buffer @ 0x8539810] w:704 h:576 pixfmt:yuv420p tb:1/1200000 fr:0/1 sar:0/1 sws_param:
[h264 @ 0x8084810] top block unavailable for requested intra4x4 mode -1 at 10 0
[h264 @ 0x8084810] error while decoding MB 10 0, bytestream (5074)
[h264 @ 0x8084810] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8084c10] concealing 1353 DC, 1353 AC, 1353 MV errors
[h264 @ 0x8084010] top block unavailable for requested intra4x4 mode -1 at 11 0
[h264 @ 0x8084010] error while decoding MB 11 0, bytestream (2753)
[h264 @ 0x8084010] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8084810] concealing 1516 DC, 1516 AC, 1516 MV errors 0B f=0/0
[h264 @ 0x8084c10] concealing 1499 DC, 1499 AC, 1499 MV errors0/0
[h264 @ 0x8084010] concealing 1562 DC, 1562 AC, 1562 MV errors0/0
[h264 @ 0x8084810] concealing 1549 DC, 1549 AC, 1549 MV errors
[h264 @ 0x8084c10] top block unavailable for requested intra4x4 mode -1 at 28 0
[h264 @ 0x8084c10] error while decoding MB 28 0, bytestream (4088)
[h264 @ 0x8084c10] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8084010] concealing 1567 DC, 1567 AC, 1567 MV errors0/0
[h264 @ 0x8084810] concealing 1431 DC, 1431 AC, 1431 MV errors0/0
[h264 @ 0x8084c10] concealing 1575 DC, 1575 AC, 1575 MV errors0/0
[h264 @ 0x8084010] concealing 1285 DC, 1285 AC, 1285 MV errors0/0
[h264 @ 0x8084810] concealing 1482 DC, 1482 AC, 1482 MV errors0/0
[h264 @ 0x8084c10] top block unavailable for requested intra mode at 16 0
[h264 @ 0x8084c10] error while decoding MB 16 0, bytestream (5696)
[h264 @ 0x8084c10] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8084010] concealing 1577 DC, 1577 AC, 1577 MV errors
[h264 @ 0x8084810] top block unavailable for requested intra mode at 23 0
[h264 @ 0x8084810] error while decoding MB 23 0, bytestream (5604)
[h264 @ 0x8084810] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8084c10] top block unavailable for requested intra4x4 mode -1 at 10 0
[h264 @ 0x8084c10] error while decoding MB 10 0, bytestream (3930)
[h264 @ 0x8084c10] concealing 1584 DC, 1584 AC, 1584 MV errors
[h264 @ 0x8084010] concealing 1567 DC, 1567 AC, 1567 MV errors0/0
[h264 @ 0x8084810] concealing 1084 DC, 1084 AC, 1084 MV errors
   2.67 A-V:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0
}}}

",ianm
defect,1163,1,ffprobe can produce invalid XML,FFprobe,0.10.2,,2012-04-02T23:29:19+02:00,2013-04-30T12:15:33+02:00,"ffprobe can output invalid XML as xml_escape_str only handles < > '  "" and &. For example most escape characters below 32 are invalid UTF-8.

This replacement version of the function replaces any invalid UTF-8 characters by the inverted question mark.

{{{#!C
static const char *xml_escape_str(char **dst, size_t *dst_size, const char *src,
                                  void *log_ctx)
{
    // the unknown character (inverted question mark)
    const unsigned char BAD_CHARACTER_1 = 194, BAD_CHARACTER_2 = 191;

    const char *p;
    char *q;
    int copyAll = 1;
    size_t size = 1;

    /* precompute size */
    for (p = src; *p;) {
        int badChar = 0;
        unsigned char byte;

        ESCAPE_CHECK_SIZE(src, size, SIZE_MAX-10);

        byte = (unsigned char)*p;
        if (byte < 32 && byte != 9 && byte != 10 && byte != 13) {
            badChar = 1;
            ++p;
        } else if (byte < 128) {
            switch (byte) {
                case '&' : size += 5; /* &amp; */  copyAll = 0; break;
                case '<' : size += 4; /* &lt; */   copyAll = 0; break;
                case '>' : size += 4; /* &gt; */   copyAll = 0; break;
                case '\""': size += 6; /* &quot; */ copyAll = 0; break;
                case '\'': size += 6; /* &apos; */ copyAll = 0; break;
                default: size++;
                }
            ++p;
            ++size;
            }
        else if (byte < 0xC0)
            {
            badChar = 1;
            ++p;
            }
        else
            {
            int extra;

            copyAll = 0;
            if (byte < 0xe0)
                extra = 1;
            else if (byte < 0xf0)
                extra = 2;
            else if (byte < 0xf8)
                extra = 3;
            else
                badChar = 1;

            if (badChar)
                ++p;
            else
                {
                ++p;
                for (int i = 0; i < extra && *p; ++i, ++p)
                    {
                    byte = (unsigned char)*p;
                    if ((byte & 0xc0) != 0x80)
                        badChar = 1;
                    }
                if (!badChar)
                    size += extra;
                }
            }
        if (badChar) {
            size += 2;
            copyAll = 0;
            }
        }

    ESCAPE_REALLOC_BUF(dst_size, dst, src, size);

#define COPY_STR(str) {      \
        const char *s = str; \
        while (*s)           \
            *q++ = *s++;     \
    }

    p = src;
    q = *dst;
    if (copyAll)
        COPY_STR(p)
    else {
        while (*p) {
            int badChar = 0;
            unsigned char byte;
    
            byte = (unsigned char)*p;
            if (byte < 32 && byte != 9 && byte != 10 && byte != 13) {
                badChar = 1;
                ++p;
            } else if (byte < 128) {
                switch (byte) {
                    case '&' : COPY_STR(""&amp;"");  break;
                    case '<' : COPY_STR(""&lt;"");   break;
                    case '>' : COPY_STR(""&gt;"");   break;
                    case '\""': COPY_STR(""&quot;""); break;
                    case '\'': COPY_STR(""&apos;""); break;
                    default: *q++ = *p;
                    }
                ++p;
                ++size;
                }
            else if (byte < 0xC0)
                {
                badChar = 1;
                ++p;
                }
            else
                {
                int extra;
    
                copyAll = 0;
                if (byte < 0xe0)
                    extra = 1;
                else if (byte < 0xf0)
                    extra = 2;
                else if (byte < 0xf8)
                    extra = 3;
                else
                    badChar = 1;
    
                if (badChar)
                    ++p;
                else
                    {
                    const char *startChar = p;
                    int i;
                    ++p;
                    for (i = 0; i < extra && *p; ++i, ++p)
                        {
                        byte = (unsigned char)*p;
                        if ((byte & 0xc0) != 0x80)
                            badChar = 1;
                        }
                    if (!badChar) {
                        for (i = 0; i < extra;)
                            *q++ = *startChar++;
                    }
                }
            }
            if (badChar) {
                *q++ = BAD_CHARACTER_1;
                *q++ = BAD_CHARACTER_2;
            }
        }
    }
    *q = 0;

    return *dst;
}
}}}",Ian
defect,1970,1,ffserver ignores ffmpeg command line arguments,FFserver,git-master,,2012-11-26T22:44:47+01:00,2013-04-15T11:27:32+02:00,"I'm trying to transcode from mpegts to flv. In mpegts are 2 audio streams but I want to transcode just one, and igore the other.

http://pastebin.com/EMu5WS7Z


please notice, that there is 2 examples:
1. ffmpeg writes to file - audio stream mapping works great.
2. ffserver ignores audio stream specified by ffmpeg and transcodes first one, not specified.

The problem: ffserver ignores ffmpeg arguments! In this example it's obvious that ignores -map argument, but if I specify video filters - ffserver ignores as well.",importinis
enhancement,2279,1,Frame number editing support,avfilter,git-master,,2013-02-18T16:28:40+01:00,2013-02-18T16:28:40+01:00,"Referring to this ticket:
https://ffmpeg.org/trac/ffmpeg/ticket/1949

Could the frame number be shifted by an integer value (1 in my specific case) and be displayed in human readable format (not as a double value)?",igorg
defect,1636,1,FRAPS Video Color Space,undetermined,git-master,,2012-08-12T23:39:32+02:00,2013-02-19T17:43:16+01:00,"The color space that ffmpeg uses on FRAPS videos seems to be wrong or mishandled.

First, running ffplay on a video (color space detected as yuvj420p), the output looks washed out (too white).
Second, when transcoding a video to H264 (which keeps the color space as yuvj420p) the output looks too dark. Forcing the color space to yuv420p, the output looks fine.
Third, when transcoding a video to MPEG2 (which changes the colorspace to yuv420p), the output looks fine.

Here is how ffmpeg detects the original file:
{{{
ffmpeg -i ""C:\Fraps\Movies\cod2sp_s 2012-08-12 13-39-04-15.avi""
ffmpeg version N-43418-g633b90c Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  9 2012 23:56:26 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-l
ibfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenj
peg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      51. 67.100 / 51. 67.100
  libavcodec     54. 51.100 / 54. 51.100
  libavformat    54. 22.104 / 54. 22.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  7.100 /  3.  7.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 000000000217aa20] non-interleaved AVI
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'C:\Fraps\Movies\orig.avi':
  Duration: 00:07:26.85, start: 0.000000, bitrate: 530091 kb/s
    Stream #0:0: Video: fraps (FPS1 / 0x31535046), yuvj420p, 1920x1080, 60 tbr,
60 tbn, 60 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
At least one output file must be specified
}}}

Let me know what other info you need.
Thanks.",DJX
defect,1589,1,"getting ""AC EOB marker is absent"" errors when decoding DV video DIF blocks with non-zero STA",avcodec,git-master,,2012-07-31T08:54:04+02:00,2012-09-30T13:53:44+02:00,"Summary of the bug:

When decoding some DV files I find a large amount of ""AC EOB marker is absent"". Through testing I found that this occurs on dv frames where the STA value != ""0b0000"" (the STA value is the first four bits of the fourth byte of the video DIF blocks, which documents tape read errors, glitches, etc. see page 46 of s314m).

I suspect the EOB error may be a misdiagnosis here. In the case where there is a non-zero STA could this be logged as a video error or concealment instead? Now that ffmpeg supports iec61883 as an input format I think it would be useful to warn when glitchy tape is being ingested.

Sample attached.

How to reproduce:
{{{
ffmpeg started on 2012-07-31 at 02:44:03
Report written to ""ffmpeg-20120731-024403.log""
Command line:
ffmpeg -report -i A1590.dv -f null -
ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 16 2012 20:16:59 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --enable-libvo-aacenc --enable-libopenjpeg
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 40.100 / 54. 40.100
  libavformat    54. 16.104 / 54. 16.104
  libavdevice    54.  1.100 / 54.  1.100
  libavfilter     3.  2.100 /  3.  2.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[dv @ 0x7faaba84e200] Format dv probed with size=131072 and score=75
[dv @ 0x7faaba84e200] File position before avformat_find_stream_info() is 0
[dv @ 0x7faaba84e200] All info found
[dv @ 0x7faaba84e200] Estimating duration from bitrate, this may be inaccurate
[dv @ 0x7faaba84e200] File position after avformat_find_stream_info() is 120000
Guessed Channel Layout for  Input Stream #0.1 : stereo
Guessed Channel Layout for  Input Stream #0.2 : stereo
Input #0, dv, from 'A1590.dv':
  Metadata:
    timecode        : 00:05:18;13
  Duration: 00:00:00.80, start: 0.000000, bitrate: 28771 kb/s
    Stream #0:0, 1, 1001/30000: Video: dvvideo, yuv411p, 720x480 [SAR 8:9 DAR 4:3], 28771 kb/s, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
    Stream #0:2, 1, 1/30000: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
[buffer @ 0x7faaba419ea0] Setting entry with key 'video_size' to value '720x480'
[buffer @ 0x7faaba419ea0] Setting entry with key 'pix_fmt' to value '7'
[buffer @ 0x7faaba419ea0] Setting entry with key 'time_base' to value '1001/30000'
[buffer @ 0x7faaba419ea0] Setting entry with key 'pixel_aspect' to value '8/9'
[buffer @ 0x7faaba419ea0] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0x7faaba419ea0] Setting entry with key 'frame_rate' to value '30000/1001'
[graph 0 input from stream 0:0 @ 0x7faaba419f40] w:720 h:480 pixfmt:yuv411p tb:1001/30000 fr:30000/1001 sar:8/9 sws_param:flags=2
[abuffer @ 0x7faaba41a960] Setting entry with key 'time_base' to value '1/32000'
[abuffer @ 0x7faaba41a960] Setting entry with key 'sample_rate' to value '32000'
[abuffer @ 0x7faaba41a960] Setting entry with key 'sample_fmt' to value 's16'
[abuffer @ 0x7faaba41a960] Setting entry with key 'channel_layout' to value '0x3'
[graph 1 input from stream 0:1 @ 0x7faaba41a900] tb:1/32000 samplefmt:s16 samplerate:32000 chlayout:0x3
[aformat @ 0x7faaba41ae20] Setting entry with key 'sample_fmts' to value 's16'
[dvvideo @ 0x7faaba864600] detected 2 logical cores
Output #0, null, to 'pipe:':
  Metadata:
    timecode        : 00:05:18;13
    encoder         : Lavf54.16.104
    Stream #0:0, 0, 1/90000: Video: rawvideo (Y41B / 0x42313459), yuv411p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
    Stream #0:1, 0, 1/90000: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (dvvideo -> rawvideo)
  Stream #0:1 -> #0:1 (pcm_s16le -> pcm_s16le)
Press [q] to stop, [?] for help
[null @ 0x7faaba85ea00] Encoder did not produce proper pts, making some up.
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=113
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=119
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=74
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=80
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=86
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=98
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=79
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=81
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=88
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=91
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=80
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=90
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=112
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=79
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=83
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=84
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=76
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=94
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=101
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=74
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=72
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=88
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=69
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=75
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=70
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=66
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=73
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=83
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=77
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=67
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=71
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=68
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=65
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
[dvvideo @ 0x7faaba864600] AC EOB marker is absent pos=64
No more inputs to read from, finishing.
frame=   24 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.76 bitrate=   0.0kbits/s    
video:2kB audio:96kB subtitle:0 global headers:0kB muxing overhead -100.000000%
[AVIOContext @ 0x7faaba4183a0] Statistics: 98304 bytes read, 0 seeks

}}}",dericed
defect,1150,2,H264 Main remuxing to TS fails (missing timestamps),undetermined,git-master,,2012-03-30T01:29:03+02:00,2013-01-02T16:12:51+01:00,"ffmpeg -i test.264 -vcodec copy -an -f mpegts test.ts

Fails with errors.

Earlier builds did produce TS streams but playback was jittery.

I know this is already a known but but I'm submitting this in order to provide test material.

version N-38772-gc2e3b56

attached files will include:
test.pcap -- raw rtp session of H264 stream from a real-time encoder
test.sdp -- matching sdp file to the live feed
test.264 -- extracted raw H264 elementary stream from RTP feed, ie what is supposed to be able to be mux'd inside of ffmpeg.  This is a H264 Main compliant stream (ie B frames).

",quandt
defect,1900,1,h264: memleak with threads > 1,avcodec,git-master,,2012-11-08T05:08:10+01:00,2013-03-02T20:54:21+01:00,"http://www.datafilehost.com/download-d3ea3b83.html

{{{
C:\>ffmpeg -i h264.avi
ffmpeg version N-46283-g1475815 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov  2 2012 02:31:20 with gcc 4.5.0 (GCC) 20100414 (Fedora MinGW 4.5.
0-1.fc14)
  configuration: --prefix=/var/www/users/research/ffmpeg/snapshots/build --arch=
x86 --target-os=mingw32 --cross-prefix=i686-pc-mingw32- --cc='ccache i686-pc-min
gw32-gcc' --enable-w32threads --enable-memalign-hack --enable-runtime-cpudetect
--enable-cross-compile --enable-static --disable-shared --extra-libs='-lws2_32 -
lwinmm -lpthread' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snap
shots/build/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/s
napshots/build/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3
--enable-nonfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-
libvorbis --enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      52.  1.100 / 52.  1.100
  libavcodec     54. 70.100 / 54. 70.100
  libavformat    54. 35.100 / 54. 35.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 21.106 /  3. 21.106
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[h264 @ 0x1edcac0] missing picture in access unit with size 1941
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 2377
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 2090
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 2305
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 3280
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 2963
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 2624
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] illegal log2_max_frame_num 50
[h264 @ 0x1edcac0] missing picture in access unit with size 2937
[h264 @ 0x1edcac0] illegal log2_max_frame_num 50
    Last message repeated 1 times
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] missing picture in access unit with size 4221
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 3 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 4270
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 3875
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] slice type too large (2) at 0 0
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 4394
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 4743
[h264 @ 0x1edcac0] Partitioned H.264 support is incomplete
[h264 @ 0x1edcac0] missing picture in access unit with size 5338
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 6106
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] sps_id (32) out of range
[h264 @ 0x1edcac0] missing picture in access unit with size 5938
[h264 @ 0x1edcac0] sps_id (32) out of range
    Last message repeated 1 times
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 5345
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 1 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] too many reference frames
    Last message repeated 1 times
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 5498
[h264 @ 0x1edcac0] Partitioned H.264 support is incomplete
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 10 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] Partitioned H.264 support is incomplete
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] missing picture in access unit with size 5630
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 5714
[h264 @ 0x1edcac0] non-existing PPS 2 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] sps_id out of range
    Last message repeated 1 times
[h264 @ 0x1edcac0] missing picture in access unit with size 5525
[h264 @ 0x1edcac0] sps_id out of range
    Last message repeated 1 times
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] slice type too large (2) at 0 0
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] missing picture in access unit with size 5623
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] FMO not supported
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] FMO not supported
[h264 @ 0x1edcac0] non-existing PPS 227 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] get_buffer() failed (-12 0 0)
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] sps_id out of range
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] illegal POC type 7
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] illegal POC type 7
    Last message repeated 1 times
[h264 @ 0x1edcac0] slice type too large (3) at 0 0
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 3 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 6 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 13 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 10 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] Partitioned H.264 support is incomplete
[h264 @ 0x1edcac0] missing picture in access unit with size 5668
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] sps_id (32) out of range
[h264 @ 0x1edcac0] missing picture in access unit with size 5753
[h264 @ 0x1edcac0] sps_id (32) out of range
    Last message repeated 1 times
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 5903
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 6 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] non-existing PPS referenced
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] non-existing PPS 0 referenced
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] missing picture in access unit with size 5680
[h264 @ 0x1edcac0] no frame!
[h264 @ 0x1edcac0] get_buffer() failed (-12 0 0)
[h264 @ 0x1edcac0] decode_slice_header error
[h264 @ 0x1edcac0] no frame!
Input #0, avi, from 'h264.avi':
  Duration: 00:00:12.64, start: 0.000000, bitrate: 788 kb/s
    Stream #0:0: Video: h264 (H264 / 0x34363248), yuv420p, 19968x3808, 12.33 fps
, 23.98 tbr, 23.97 tbn, 47.94 tbc
At least one output file must be specified
}}}

if I block mem request from ffmpeg I get crash

{{{
(gdb) r -i h264.avi
Starting program: d:\mingw\msys\1.0\ffmpeg-head-4f92d31\ffmpeg_g.exe -i h264.avi

[New Thread 200.0x70c]
ffmpeg version 0.11.1.git-4f92d31 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 28 2012 14:56:41 with gcc 4.6.1 (GCC)
  configuration: --disable-ffprobe --disable-ffplay --enable-gpl
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.101 /  3. 13.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[h264 @ 04490920] missing picture in access unit with size 1941
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 2377
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 2090
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 2305
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 3280
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 2963
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 2624
[h264 @ 04490920] no frame!
[h264 @ 04490920] illegal log2_max_frame_num 50
[h264 @ 04490920] missing picture in access unit with size 2937
[h264 @ 04490920] illegal log2_max_frame_num 50
    Last message repeated 1 times
[h264 @ 04490920] no frame!
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] missing picture in access unit with size 4221
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] non-existing PPS 3 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 4270
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 3875
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] slice type too large (2) at 0 0
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 4394
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 4743
[h264 @ 04490920] Partitioned H.264 support is incomplete
[h264 @ 04490920] missing picture in access unit with size 5338
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 6106
[h264 @ 04490920] no frame!
[h264 @ 04490920] sps_id (32) out of range
[h264 @ 04490920] missing picture in access unit with size 5938
[h264 @ 04490920] sps_id (32) out of range
    Last message repeated 1 times
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 5345
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] non-existing PPS 1 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] too many reference frames
    Last message repeated 1 times
[h264 @ 04490920] non-existing PPS 0 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] non-existing PPS 0 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 5498
[h264 @ 04490920] Partitioned H.264 support is incomplete
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] non-existing PPS 10 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] non-existing PPS 0 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] Partitioned H.264 support is incomplete
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] missing picture in access unit with size 5630
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 5714
[h264 @ 04490920] non-existing PPS 2 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] no frame!
[h264 @ 04490920] sps_id out of range
    Last message repeated 1 times
[h264 @ 04490920] missing picture in access unit with size 5525
[h264 @ 04490920] sps_id out of range
    Last message repeated 1 times
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] non-existing PPS 0 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] non-existing PPS 0 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] slice type too large (2) at 0 0
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] no frame!
[h264 @ 04490920] missing picture in access unit with size 5623
[h264 @ 04490920] no frame!
[h264 @ 04490920] FMO not supported
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] FMO not supported
[h264 @ 04490920] non-existing PPS 227 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] no frame!
[h264 @ 04490920] non-existing PPS referenced
[h264 @ 04490920] non-existing PPS 0 referenced
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] get_buffer() failed (-12 0 00000000)
[h264 @ 04490920] decode_slice_header error
[h264 @ 04490920] sps_id out of range
[h264 @ 04490920] concealing 297024 DC, 297024 AC, 297024 MV errors in P frame

Program received signal SIGSEGV, Segmentation fault.
0x00b553a8 in guess_dc (s=0x44efe80, dc=0x4be13c4, w=2496, h=476,
    stride=2497, is_luma=1) at libavcodec/error_resilience.c:197
197                 col [b_x + b_y*stride][1]= color;
(gdb) bt
#0  0x00b553a8 in guess_dc (s=0x44efe80, dc=0x4be13c4, w=2496, h=476,
    stride=2497, is_luma=1) at libavcodec/error_resilience.c:197
#1  0x008ed659 in ff_er_frame_end (s=0x44efe80)
    at libavcodec/error_resilience.c:1249
#2  0x0064818c in field_end (h=0x44efe80, in_setup=<optimized out>)
    at libavcodec/h264.c:2283
#3  0x00664f26 in decode_frame (avctx=0x4490920, data=0x22f5e0,
    data_size=0x22f7d8, avpkt=0x22f558) at libavcodec/h264.c:4139
#4  0x0055848b in avcodec_decode_video2 (avctx=0x4490920, picture=0x22f5e0,
    got_picture_ptr=0x22f7d8, avpkt=0x22f770) at libavcodec/utils.c:1512
#5  0x0047bbf2 in try_decode_frame (st=0x43adb40, avpkt=<optimized out>,
    options=<optimized out>) at libavformat/utils.c:2377
#6  0x004839c0 in avformat_find_stream_info (ic=0x43ad4e0, options=0x43a2740)
    at libavformat/utils.c:2749
#7  0x004056d7 in opt_input_file (optctx=0x22fd68, opt=0x43a2924 ""i"",
    filename=<optimized out>) at ffmpeg_opt.c:770
#8  0x00415467 in parse_option (optctx=0x22fd68, opt=<optimized out>,
    arg=0x43a2926 ""h264.avi"", options=0xb8caa0) at cmdutils.c:320
#9  0x004156d6 in parse_options (optctx=0x22fd68, argc=3,
    argv=<optimized out>, options=0xb8caa0,
    parse_arg_function=0x40616c <opt_output_file>) at cmdutils.c:353
#10 0x00b1a042 in main (argc=3, argv=<optimized out>) at ffmpeg.c:3126
(gdb)
}}}",ami_stuff
defect,1442,1,In MINGW32 libutvideoenc.cpp and libutvideodec.cpp do not link properly,avcodec,0.11.1,,2012-06-11T23:57:13+02:00,2012-06-22T00:32:45+02:00,"Summary of the bug:

I've tried to compile ffmpeg in Mingw 32bit environment with --enable-libutvideo and static libutvideo. Decoder utvideo.c alone can be compiled without problems. But if you link libavcodec with objects of c++ modules (libutvideoenc.cpp and libutvideodec.cpp), references to functions of the libavcodec library become invalid after that! During linking of libavformat, gcc generates a lot of errors: ""undefined reference"" to many STANDARD libavcodec functions, such as av_free_packet, av_fast_realloc etc.
Simultaneous linking of c++ and c objects for the libavcodec component produce incorrect results in mingw (and maybe in some other systems).

How to reproduce: try to build the latest ffmpeg in MINGW 32bit with libutvideo and --enable-libutvideo option

",ffmpeg-tester
defect,2367,1,input_format / -pixel_format => libv4l2: error dequeuing buf: Resource temporarily unavailable,undetermined,1.1.3,,2013-03-16T08:44:10+01:00,2013-04-12T19:59:26+02:00,"Summary of the bug: I am trying to capture S-VHS with a Dazzle DVC100 device. 

This device is able to output 422 format
{{{
$ ffmpeg -f v4l2 -list_formats all -i /dev/video0
ffmpeg version 1.1.3 Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 11 2013 17:14:27 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
  configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share/ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt/ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime-cpudetect
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[video4linux2,v4l2 @ 0x1957280] R :   yuyv422 : 16 bpp YUY2, 4:2:2, packed :
[video4linux2,v4l2 @ 0x1957280] R :  rgb565le :   16 bpp RGB 565, LE :
[video4linux2,v4l2 @ 0x1957280] R : Unsupported : 8 bpp Bayer BGBG..GRGR :
[video4linux2,v4l2 @ 0x1957280] R : Unsupported : 8 bpp Bayer GRGR..BGBG :
[video4linux2,v4l2 @ 0x1957280] R : Unsupported : 8 bpp Bayer GBGB..RGRG :
[video4linux2,v4l2 @ 0x1957280] R :   yuv411p :        12 bpp YUV411 :
/dev/video0: Immediate exit requested
}}}

I get the error :
libv4l2: error dequeuing buf: Resource temporarily unavailable
when I run the command.
Note that when I remove the input_format option this is working well.
I tried with the option
-input_format yuyv422
-pixel_format yuyv422
-pix_fmt yuyv422
the 3 lead to the same error.
Please find the output with the -debug 1 option.

{{{
$ ffmpeg -debug 1 -f alsa -ac 2 -channel_layout stereo -i hw:0,0 -f v4l2 -channel 1 -input_format yuyv422 -i /dev/video0 -map 0:a -map 1:v -c:a pcm_s16le -c:v ffv1 /Store3/Test/T`date +%Y%m%d_%H%M`.avi
ffmpeg version 1.1.3 Copyright (c) 2000-2013 the FFmpeg developers
  built on Mar 11 2013 17:14:27 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
  configuration: --prefix=/opt/ffmpeg-opt/usr --enable-shared --bindir=/opt/ffmpeg-opt/usr/bin --datadir=/opt/ffmpeg-opt/usr/share/ffmpeg-opt --incdir=/opt/ffmpeg-opt/usr/include/ffmpeg-opt --libdir=/opt/ffmpeg-opt/usr/lib64 --mandir=/opt/ffmpeg-opt/usr/share/man --shlibdir=/opt/ffmpeg-opt/usr/lib64 --arch=x86_64 --optflags='-O2 -g' --enable-bzlib --disable-crystalhd --enable-gnutls --enable-libass --enable-libdc1394 --disable-indev=jack --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-openal --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --build-suffix=1 --disable-doc --enable-runtime-cpudetect
  libavutil      52. 13.100 / 52. 13.100
  libavcodec     54. 86.100 / 54. 86.100
  libavformat    54. 59.106 / 54. 59.106
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
 matched as AVOption 'debug' with argument '1'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'alsa'.
Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'.
Reading option '-channel_layout' ... matched as option 'channel_layout' (set channel layout) with argument 'stereo'.
Reading option '-i' ... matched as input file with argument 'hw:0,0'.
Reading option '-f' ... matched as option 'f' (force format) with argument 'v4l2'.
Reading option '-channel' ... matched as AVOption 'channel' with argument '1'.
Reading option '-input_format' ... matched as AVOption 'input_format' with argument 'yuyv422'.
Reading option '-i' ... matched as input file with argument '/dev/video0'.
Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'.
Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1:v'.
Reading option '-c:a' ... matched as option 'c' (codec name) with argument 'pcm_s16le'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'ffv1'.
Reading option '/Store3/Test/T20130316_0730.avi' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Successfully parsed a group of options.
Parsing a group of options: input file hw:0,0.
Applying option f (force format) with argument alsa.
Applying option ac (set number of audio channels) with argument 2.
Applying option channel_layout (set channel layout) with argument stereo.
Successfully parsed a group of options.
Opening an input file: hw:0,0.
[alsa @ 0x1306c20] All info found
[alsa @ 0x1306c20] Estimating duration from bitrate, this may be inaccurate
Input #0, alsa, from 'hw:0,0':
  Duration: N/A, start: 1363419044.643556, bitrate: 1536 kb/s
    Stream #0:0, 1, 1/1000000: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Successfully openened the file.
Parsing a group of options: input file /dev/video0.
Applying option f (force format) with argument v4l2.
Successfully parsed a group of options.
Opening an input file: /dev/video0.
[video4linux2,v4l2 @ 0x131c500] [4]Capabilities: 5020041
[video4linux2,v4l2 @ 0x131c500] Querying the device for the current frame size
[video4linux2,v4l2 @ 0x131c500] Setting frame size to 720x576
[video4linux2,v4l2 @ 0x131c500] The V4L2 driver using the interlaced modeThe V4L2 driver set input_id: 1, input: S-Video
libv4l2: error dequeuing buf: Resource temporarily unavailable
libv4l2: error dequeuing buf: Resource temporarily unavailable

.....(cut as many error lines).....

libv4l2: error dequeuing buf: Resource temporarily unavailable
libv4l2: error dequeuing buf: Resource temporarily unavailable
[video4linux2,v4l2 @ 0x131c500] All info found
[video4linux2,v4l2 @ 0x131c500] Estimating duration from bitrate, this may be inaccurate
Input #1, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 1363419045.175310, bitrate: 165888 kb/s
    Stream #1:0, 1, 1/1000000: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 720x576, 1/25, 165888 kb/s, 25 tbr, 1000k tbn, 25 tbc
Successfully openened the file.
Parsing a group of options: output file /Store3/Test/T20130316_0730.avi.
Applying option map (set input stream mapping) with argument 0:a.
Applying option map (set input stream mapping) with argument 1:v.
Applying option c:a (codec name) with argument pcm_s16le.
Applying option c:v (codec name) with argument ffv1.
Successfully parsed a group of options.
Opening an output file: /Store3/Test/T20130316_0730.avi.
Successfully openened the file.
[abuffer @ 0x131f940] Setting entry with key 'time_base' to value '1/48000'
[abuffer @ 0x131f940] Setting entry with key 'sample_rate' to value '48000'
[abuffer @ 0x131f940] Setting entry with key 'sample_fmt' to value 's16'
[abuffer @ 0x131f940] Setting entry with key 'channel_layout' to value '0x3'
[graph 0 input from stream 0:0 @ 0x131d820] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3
[aformat @ 0x12f91a0] Setting entry with key 'sample_fmts' to value 's16'
[buffer @ 0x13200e0] Setting entry with key 'video_size' to value '720x576'
[buffer @ 0x13200e0] Setting entry with key 'pix_fmt' to value '1'
[buffer @ 0x13200e0] Setting entry with key 'time_base' to value '1/1000000'
[buffer @ 0x13200e0] Setting entry with key 'pixel_aspect' to value '0/1'
[buffer @ 0x13200e0] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0x13200e0] Setting entry with key 'frame_rate' to value '25/1'
[graph 1 input from stream 1:0 @ 0x131f440] w:720 h:576 pixfmt:yuyv422 tb:1/1000000 fr:25/1 sar:0/1 sws_param:flags=2
[scale @ 0x1320340] Setting 'w' to value '0'
[scale @ 0x1320340] Setting 'h' to value '0'
[scale @ 0x1320340] Setting 'flags' to value '0x4'
[auto-inserted scaler 0 @ 0x1320220] w:0 h:0 flags:'0x4' interl:0
[format @ 0x131f6e0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'Parsed_null_0' and the filter 'format'
[auto-inserted scaler 0 @ 0x1320220] picking yuv422p out of 22 ref:yuyv422 alpha:0
[auto-inserted scaler 0 @ 0x1320220] w:720 h:576 fmt:yuyv422 sar:0/1 -> w:720 h:576 fmt:yuv422p sar:0/1 flags:0x4
[ffv1 @ 0x131ea40] detected 8 logical cores
Output #0, avi, to '/Store3/Test/T20130316_0730.avi':
  Metadata:
    ISFT            : Lavf54.59.106
    Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
    Stream #0:1, 0, 1/25: Video: ffv1 (FFV1 / 0x31564646), yuv422p, 720x576, 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le -> pcm_s16le)
  Stream #1:0 -> #0:1 (rawvideo -> ffv1)
Press [q] to stop, [?] for help
libv4l2: error dequeuing buf: Resource temporarily unavailable
libv4l2: error dequeuing buf: Resource temporarily unavailable

.....(cut as many error lines).....

libv4l2: error dequeuing buf: Resource temporarily unavailable
libv4l2: error dequeuing buf: Resource temporarily unavailablerate=10737.1kbits/s    
libv4l2: error dequeuing buf: Resource temporarily unavailable
frame=   14 fps=0.0 q=0.0 Lsize=    1475kB time=00:00:01.07 bitrate=11199.9kbits/s    
video:1260kB audio:202kB subtitle:0 global headers:0kB muxing overhead 0.856143%
}}}

Let me know if you want more test or info.",MrNice
defect,1349,1,itsoffset doesn't work for second input file (audio),FFmpeg,git-master,,2012-05-24T20:15:38+02:00,2013-05-11T21:50:00+02:00,"this delays the video for 10s:
$ ffmpeg -itsoffset -00:00:10 -i video.avi -i audio.mp3 -codec copy muxed.avi
playing with mplayer shows that its working.

now i need the audio to be delayed 10s so it would be:
$ ffmpeg -i video.avi -itsoffset -00:00:10 -i audio.mp3 -codec copy muxed.avi
the result is no delay at all.

version is: ffmpeg-20120519-git-31dfe20-win32-static.7z
",bombo
defect,502,2,Jumping frames (wrong presentation order) when copying video (muxing) of an h264 file (to m4v/mp4) in Quicktime,undetermined,git-master,,2011-09-23T09:21:54+02:00,2013-01-02T13:20:08+01:00,"Description: Jumping frames when copying video of an h264 file
Version: latest trunk
URL: see below

Steps that will reproduce the problem?
ffmpeg -i sample.avi -vcodec copy sample-copy.m4v

What is the expected result?
Converted file w/o any issues.

What happens instead?
The frames ""jump"" in the converted file when playing it with QuickTimePlayer X 10.1 (more) or VLC (less). 

Possible workaround:
ffmpeg -i sample.avi sample-copy.m4v

Any additional information:
* Example: see below
* Command:
{{{
$ ffmpeg -y -i sample.avi -vcodec copy sample-copy.m4v
ffmpeg version N-30168-g6d789f5, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep 23 2011 09:20:16 with clang 2.1 (tags/Apple/clang-163.7.1)
  configuration: --enable-zlib --disable-debug --enable-libfaac --enable-libx264 --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --cc=clang
  libavutil    51. 17. 0 / 51. 17. 0
  libavcodec   53. 17. 0 / 53. 17. 0
  libavformat  53. 13. 0 / 53. 13. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 43. 3 /  2. 43. 3
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, avi, from 'sample.avi':
  Metadata:
    encoder         : transcode-1.0.7rc1
  Duration: 02:02:15.00, start: 0.000000, bitrate: 0 kb/s
    Stream #0.0: Video: h264 (Main) (H264 / 0x34363248), yuv420p, 720x576 [SAR 16:15 DAR 4:3], 25 fps, 25 tbr, 25 tbn, 50 tbc
    Stream #0.1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16, 192 kb/s
Output #0, ipod, to 'sample-copy.m4v':
  Metadata:
    encoder         : Lavf53.13.0
    Stream #0.0: Video: h264 (avc1 / 0x31637661), yuv420p, 720x576 [SAR 16:15 DAR 4:3], q=2-31, 25 tbn, 25 tbc
    Stream #0.1: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 128 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (copy)
  Stream #0.1 -> #0.1 (mp3 -> libfaac)
Press [q] to stop, [?] for help
[ipod @ 0x7ff8f32d1c00] pts has no value
    Last message repeated 64 times
frame=   65 fps=  0 q=-1.0 Lsize=     479kB time=00:00:02.60 bitrate=1509.5kbits/s    
video:436kB audio:40kB global headers:0kB muxing overhead 0.564932%
}}}",Alex__
defect,2534,1,maybe memory leak of av_read_frame/av_free_packet.,avformat,1.2,,2013-05-05T10:59:42+02:00,2013-05-13T18:35:49+02:00,"i use vertion 1.2 and compile for android (armv7a without neon), following by the guide of ""how to compile ffmpeg for android"" (http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20compile%20FFmpeg%20for%20Android)

then i get the ""*.so""s succesful.

here is my testing code:

....
AVPacket pkt;
int readRet = 0;
av_init_packet(&pkt);
while(1)
{
   readRet = av_read_frame(s,&avpkt);
   if(readRet < 0)
   {
     printf(""read EOF\n"");
     break;
   }
   av_free_packet(&avpkt);
   usleep(10*1000);
}
.....

==========
then i check the status of memory usage by using ""cat /proc/meminfo""

that after about 20secs from the testing code running.

the ""free memory"" line in the cat result become less and less.

almost 1MiB eating by the testing code per second.

after the testing code exit by reach the  EOF. the eat memory not released !!!!!

the media file is a AVI content file, with H264 1080P60FPS video,and AAC 192K audio stream.

I tried stable version  1.2, 0.11. 


",yan
defect,1475,1,Memory leak in ff_read_packet when decoding udp mpegts multicast stream,avformat,unspecified,,2012-06-21T18:03:46+02:00,2012-10-17T10:29:45+02:00,"Summary of the bug:

I am receiving 4 udp multicast streams on different ports, which each contain 4 programs.
I transcode one program out of each of those using one ffmpeg instance. 
Everything works fine until at some random point in time, the memory usage of ffmpeg starts to grow constantly.

It seams as if at this point in time, the mpegts demuxer reports a bogus new stream and sets its request_probe property to 1.

Now since this stream is bogus there won't be any subsequent packets for this stream.

The problem is, that this packet will be put to the raw_packet_buffer in ff_read_packet.

Now the loop in ff_read_packet has no chance of ever terminating because each new packet will be put on the packet buffer but the first packet will never be popped since probing will never be done because no new packet for the stream to be probed will arrive.

Thus I suggest the following patch
{{{
#!c
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 284cb9f..f998b0e 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -720,10 +720,12 @@ int ff_read_packet(AVFormatContext *s, AVPacket *pkt)
         if (pktl) {
             *pkt = pktl->pkt;
             st = s->streams[pkt->stream_index];
-            if(st->request_probe <= 0){
+            if(st->request_probe <= 0 || s->raw_packet_buffer_remaining_size <= 0){
                 s->raw_packet_buffer = pktl->next;
                 s->raw_packet_buffer_remaining_size += pkt->size;
                 av_free(pktl);
+                if(s->raw_packet_buffer_remaining_size <= 0)
+                    av_log(s, AV_LOG_WARNING, ""probing stream %d failed"", st->index);
                 return 0;
             }
         }
}}}

How to reproduce:
The reproduction is a bit tricky since I only encountered this problem with multicast udp mpegts streams

I have attached a complete log file.
The memory growth starts after the entry in line 28650.

When running ffmpeg in gdb and interrupting after the memory growth has started, extremely large negative values for s->raw_buffer_remaining_size can be observed.

Since this is my first bug report here, I want to apologize for any formal mistakes.",thutschen
defect,2581,1,mmsh seeking crashes ffmpeg,avformat,git-master,,2013-05-17T10:04:32+02:00,2013-05-17T10:04:32+02:00,"Ticket #358 - seeking mmsh does not work - is reproducible again since 7b0b10c (with ffmpeg), currently crashes:
{{{
$ (gdb) r -ss 20 -i ""mmsh://straumod.nrk.no/disk11/Supermorgen/2011-03-11/MSUS54000411AA-1Mbit.wmv?UseSilverlight=1"" -qscale 2 out.avi
Starting program: ffmpeg_g -ss 20 -i ""mmsh://straumod.nrk.no/disk11/Supermorgen/2011-03-11/MSUS54000411AA-1Mbit.wmv?UseSilverlight=1"" -qscale 2 out.avi
[Thread debugging using libthread_db enabled]
Using host libthread_db library ""/lib64/libthread_db.so.1"".
ffmpeg version N-53170-g17989dc Copyright (c) 2000-2013 the FFmpeg developers
  built on May 17 2013 09:58:53 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl --disable-indev=jack
  libavutil      52. 32.100 / 52. 32.100
  libavcodec     55.  9.100 / 55.  9.100
  libavformat    55.  7.100 / 55.  7.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 68.101 /  3. 68.101
  libswscale      2.  3.100 /  2.  3.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
Read data packet header failed!
Get http header data failed!
mmsh://straumod.nrk.no/disk11/Supermorgen/2011-03-11/MSUS54000411AA-1Mbit.wmv?UseSilverlight=1: could not seek to position 20.000
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, asf, from 'mmsh://straumod.nrk.no/disk11/Supermorgen/2011-03-11/MSUS54000411AA-1Mbit.wmv?UseSilverlight=1':
  Metadata:
    artist          : NRK
    copyright       : NRK
    WMFSDKNeeded    : 0.0.0.0000
    DeviceConformanceTemplate: L1
    WM/WMADRCPeakReference: 12325
    WM/WMADRCAverageReference: 3248
    WMFSDKVersion   : 10.00.00.4007
    IsVBR           : 0
  Duration: 00:02:37.80, start: 0.000000, bitrate: N/A
    Stream #0:0(nor): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 768x432, 896 kb/s, 25 tbr, 1k tbn, 1k tbc
    Stream #0:1(nor): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, stereo, fltp, 128 kb/s
Please use -q:a or -q:v, -qscale is ambiguous
[New Thread 0x7ffff5d35700 (LWP 23405)]
[New Thread 0x7ffff5534700 (LWP 23406)]
[New Thread 0x7ffff4d33700 (LWP 23407)]
[New Thread 0x7ffff4532700 (LWP 23408)]
[New Thread 0x7ffff3d31700 (LWP 23409)]
[New Thread 0x7ffff3530700 (LWP 23410)]
[New Thread 0x7ffff2d2f700 (LWP 23411)]
[New Thread 0x7ffff252e700 (LWP 23412)]
[New Thread 0x7ffff1d2d700 (LWP 23413)]
Output #0, avi, to 'out.avi':
  Metadata:
    IART            : NRK
    ICOP            : NRK
    WMFSDKNeeded    : 0.0.0.0000
    DeviceConformanceTemplate: L1
    WM/WMADRCPeakReference: 12325
    WM/WMADRCAverageReference: 3248
    WMFSDKVersion   : 10.00.00.4007
    IsVBR           : 0
    ISFT            : Lavf55.7.100
    Stream #0:0(nor): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 768x432, q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Stream #0:1(nor): Audio: ac3 ([0] [0][0] / 0x2000), 44100 Hz, stereo, fltp, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (wmv3 -> mpeg4)
  Stream #0:1 -> #0:1 (wmav2 -> ac3)
Press [q] to stop, [?] for help
[wmv3 @ 0x1693cc0] warning: first frame is no keyframe
Read data packet header failed!
Recv other type packet -5
Read data packet header failed!
Recv other type packet -5
Read data packet header failed!
Recv other type packet -5
Read data packet header failed!
Recv other type packet -5
frame=    0 fps=0.0 q=0.0 Lsize=      10kB time=00:00:00.00 bitrate=N/A dup=0 drop=2
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
[Thread 0x7ffff1d2d700 (LWP 23413) exited]
[Thread 0x7ffff4532700 (LWP 23408) exited]
[Thread 0x7ffff5d35700 (LWP 23405) exited]
[Thread 0x7ffff252e700 (LWP 23412) exited]
[Thread 0x7ffff3530700 (LWP 23410) exited]
[Thread 0x7ffff2d2f700 (LWP 23411) exited]
[Thread 0x7ffff3d31700 (LWP 23409) exited]
[Thread 0x7ffff5534700 (LWP 23406) exited]
[Thread 0x7ffff4d33700 (LWP 23407) exited]

Program received signal SIGSEGV, Segmentation fault.
0x0000000000bef51b in av_opt_free (obj=0x8000) at libavutil/opt.c:1195
1195    {
(gdb) bt
#0  0x0000000000bef51b in av_opt_free (obj=0x8000) at libavutil/opt.c:1195
#1  0x00000000004f4d31 in ffurl_closep (hh=0x7fffffffd998) at libavformat/avio.c:352
#2  ffurl_close (h=0x8000) at libavformat/avio.c:361
#3  0x00000000005328d2 in mmsh_close (h=<optimized out>) at libavformat/mmsh.c:69
#4  0x00000000004f4d5d in ffurl_closep (hh=0x7fffffffd9d8) at libavformat/avio.c:345
#5  ffurl_close (h=0x167bdc0) at libavformat/avio.c:361
#6  0x00000000004f980a in avio_close (s=s@entry=0x169a900) at libavformat/aviobuf.c:836
#7  0x00000000005be3fd in avformat_close_input (ps=0x1691400) at libavformat/utils.c:3360
#8  0x000000000046522b in exit_program () at ffmpeg.c:483
#9  0x00007ffff679f8b1 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007ffff679f935 in exit () from /lib64/libc.so.6
#11 0x0000000000459dbb in main (argc=<optimized out>, argv=<optimized out>) at ffmpeg.c:3384
(gdb) disass $pc-11,$pc+32
Dump of assembler code from 0xbef510 to 0xbef53b:
   0x0000000000bef510 <av_opt_free+0>:  push   %rbp
   0x0000000000bef511 <av_opt_free+1>:  mov    %rdi,%rbp
   0x0000000000bef514 <av_opt_free+4>:  push   %rbx
   0x0000000000bef515 <av_opt_free+5>:  xor    %ebx,%ebx
   0x0000000000bef517 <av_opt_free+7>:  sub    $0x8,%rsp
=> 0x0000000000bef51b <av_opt_free+11>: mov    (%rdi),%rdx
   0x0000000000bef51e <av_opt_free+14>: xchg   %ax,%ax
   0x0000000000bef520 <av_opt_free+16>: test   %rbx,%rbx
   0x0000000000bef523 <av_opt_free+19>: je     0xbef550 <av_opt_free+64>
   0x0000000000bef525 <av_opt_free+21>: cmpq   $0x0,0x40(%rbx)
   0x0000000000bef52a <av_opt_free+26>: je     0xbef560 <av_opt_free+80>
   0x0000000000bef52c <av_opt_free+28>: add    $0x40,%rbx
   0x0000000000bef530 <av_opt_free+32>: mov    0x14(%rbx),%eax
   0x0000000000bef533 <av_opt_free+35>: and    $0xfffffffd,%eax
   0x0000000000bef536 <av_opt_free+38>: cmp    $0x5,%eax
   0x0000000000bef539 <av_opt_free+41>: jne    0xbef520 <av_opt_free+16>
End of assembler dump.
(gdb) info register
rax            0x5328c0 5449920
rbx            0x0      0
rcx            0x7fffffffd908   140737488345352
rdx            0x16933f0        23671792
rsi            0x1      1
rdi            0x8000   32768
rbp            0x8000   0x8000
rsp            0x7fffffffd970   0x7fffffffd970
r8             0xc1     193
r9             0x0      0
r10            0x0      0
r11            0x246    582
r12            0x169a900        23701760
r13            0x1691400        23663616
r14            0x167bd50        23575888
r15            0x0      0
rip            0xbef51b 0xbef51b <av_opt_free+11>
eflags         0x10202  [ IF RF ]
cs             0x33     51
ss             0x2b     43
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
}}}",cehoyos
enhancement,1430,1,More efficient deshake filter,avfilter,unspecified,,2012-06-08T01:53:04+02:00,2013-04-19T11:25:47+02:00,"An interesting de-shake filter article: http://googleresearch.blogspot.in/2012/05/video-stabilization-on-youtube.html

Our deshake filter isn't very efficient with the provided sample (at least with the default settings)

{{{
clive -f best 'http://www.youtube.com/watch?v=627MqC6E5Yo'
}}}

{{{
ffplay 'Sam and Cocoa shaky original.webm' \
    -vf 'split[a][b]; [a]pad=iw*2:ih[src]; [b]deshake[filt]; [src][filt]overlay=w'
}}}

It would be nice to improve the filter to handle such sample.",ubitux
enhancement,2479,1,mov file with two edit list entries,avformat,git-master,,2013-04-18T14:35:00+02:00,2013-04-18T14:52:08+02:00,"I checked it on 0.12 and current git versions. (with ffplay)
avformat_open_input() returns error -1094995529 (AVERROR_INVALIDDATA        FFERRTAG( 'I','N','D','A')) on this file
VLC can open and play this.",DEgITx
defect,1177,1,movie source: seek_point does not allow for accurate seeking (keyframe only),avfilter,git-master,,2012-04-08T16:07:13+02:00,2012-04-08T16:07:13+02:00,"The movie source does not seem to allow for accurate seeking since it locks to keyframes:

Generate sample with:
{{{
$ ffmpeg -f lavfi -i ""color=white,drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeSans.ttf:x=20:y=50:fontsize=50:rate=25/1:timecode='00\\:00\\:00\\:00'"" -t 30 out.mp4
}}}

Test with movie source:
{{{
$ ffplay -f lavfi 'movie=out.mp4:sp=15.0'
ffplay version git-2012-04-08-069cf86 Copyright (c) 2003-2012 the FFmpeg developers
  built on Apr  8 2012 14:30:11 with gcc 4.6.1
  configuration: --prefix=/home/ls/ffmpeg --enable-shared --disable-static --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-sram --cpu=core2 --enable-hwaccel=h264_vaapi --enable-hwaccel=mpeg2_vaapi --enable-hwaccel=mpeg4_vaapi --enable-libfaac --disable-ffserver --enable-libass --enable-libfreetype --enable-libvpx --enable-libvorbis --enable-x11grab
  libavutil      51. 45.100 / 51. 45.100
  libavcodec     54. 14.100 / 54. 14.100
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 67.101 /  2. 67.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
  libpostproc    52.  0.100 / 52.  0.100
[movie @ 0xed2100] seek_point:15000000 format_name:(null) file_name:out.mp4 stream_index:0
[lavfi @ 0xe8a3a0] Estimating duration from bitrate, this may be inaccurate
Input #0, lavfi, from 'movie=out.mp4:sp=15.0':
  Duration: N/A, start: 10.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
1333893780.90 A-V:  0.000 fd=   0 aq=    0KB vq=  675KB sq=    0B f=0/0   
  10.04 A-V:  0.000 fd=   0 aq=    0KB vq=  562KB sq=    0B f=0/0   
  10.09 A-V:  0.000 fd=   0 aq=    0KB vq=  675KB sq=    0B f=0/0   
  10.13 A-V:  0.000 fd=   0 aq=    0KB vq=  675KB sq=    0B f=0/0
[...]
}}}

In this case the result is 5s off the desired seek point.",ls
defect,1746,1,MPEG_TS: the PTS is wrong,undetermined,git-master,,2012-09-18T08:25:53+02:00,2012-09-18T09:38:17+02:00,"Summary of the bug:
The PTS from FFmpeg is wrong.
How to reproduce:
{{{
reproduce by: ffprobe $STREAM_FILE -show_packets
I built the code myself with the commit:
commit 83438a0db3c61f06979d1c4159e5c85d52eda488
Merge: a593f5b d8f8e91
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Mon Sep 17 00:40:55 2012 +0200
}}}",adam_csheng
defect,2261,1,mpegts: PID switch breaks demuxing,avformat,git-master,,2013-02-11T19:47:51+01:00,2013-02-11T20:21:50+01:00,"Summary of the bug:
How to reproduce:
{{{
ffmpeg -i http://www.cs.helsinki.fi/u/jeekstro/encoding/sample.ts -f null -
ffmpeg version git-2013-02-11-c177f2e Copyright (c) 2000-2013 the FFmpeg developers
  built on Feb 11 2013 16:20:21 with FreeBSD clang version 3.1 (branches/release_31 156863) 20120523
  configuration: --cc=clang --as=clang --extra-cflags=-fcolor-diagnostics --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --samples=../fate-suite --disable-debug --enable-static --disable-postproc --disable-indev=v4l2 --disable-indev=alsa --disable-indev=bktr --disable-indev=dshow --disable-indev=dv1394 --disable-indev=fbdev --disable-indev=jack --disable-indev=libcdio --disable-indev=libdc1394 --disable-indev=openal --disable-indev=pulse --disable-indev=sndio --disable-indev=vfwcap --disable-outdev=sndio --disable-outdev=alsa --disable-filter=mp --disable-doc --enable-nonfree --enable-openssl --enable-gpl --enable-x11grab --disable-shared
  libavutil      52. 17.101 / 52. 17.101
  libavcodec     54. 91.102 / 54. 91.102
  libavformat    54. 62.100 / 54. 62.100
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 37.101 /  3. 37.101
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
[mpeg2video @ 0x2948d400] 0x0 is invalid
    Last message repeated 8 times
[mpegts @ 0x29444100] max_analyze_duration 5000000 reached at 5013333 microseconds
[mpegts @ 0x29444100] PES packet size mismatch
Input #0, mpegts, from '/tmp/sample.ts':
  Duration: 00:01:15.46, start: 75353.108289, bitrate: 8022 kb/s
  Program 23608 
    Metadata:
      service_name    : ?~ÔÏËÙÏ!!ÍØ±
      service_provider: 
    Stream #0:2[0x111]: Video: mpeg2video ([2][0][0][0] / 0x0002), 90k tbn
    Stream #0:1[0x112]: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 190 kb/s
  Program 23609 
    Metadata:
      service_name    : ?~ÔÏËÙÏ!!ÍØ²
      service_provider: 
  Program 23615 
    Metadata:
      service_name    : ?~ÔÏËÙÏ!!ÍØNW;~
      service_provider: 
  Program 23992 
    Metadata:
      service_name    : ?~ÍØ?|ïó»°?~±
      service_provider: 
  Program 23993 
    Metadata:
      service_name    : ?~ÍØ?|ïó»°?~²
      service_provider: 
  No Program
    Stream #0:0[0x121]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf54.62.100
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> rawvideo)
  Stream #0:1 -> #0:1 (aac -> pcm_s16le)
Press [q] to stop, [?] for help
[null @ 0x29444600] Encoder did not produce proper pts, making some up.
PES packet size mismatch0 size=N/A time=00:00:20.28 bitrate=N/A dup=15 drop=0    
[aac @ 0x2948d800] channel element 0.3 is not allocated
Error while decoding stream #0:1: Operation not permitted
[aac @ 0x2948d800] Number of bands (4) exceeds limit (1).
Error while decoding stream #0:1: Operation not permitted
PES packet size mismatch0 size=N/A time=00:00:58.26 bitrate=N/A dup=15 drop=0    
[mpeg2video @ 0x2948d400] ac-tex damaged at 16 8
[mpeg2video @ 0x2948d400] Warning MVs not available
[mpeg2video @ 0x2948d400] concealing 990 DC, 990 AC, 990 MV errors in I frame
[aac @ 0x2948d800] Input buffer exhausted before END element found
Error while decoding stream #0:1: Operation not permitted
frame=  802 fps=496 q=0.0 Lsize=N/A time=00:01:15.56 bitrate=N/A dup=17 drop=0    
video:50kB audio:14160kB subtitle:0 global headers:0kB muxing overhead -100.000151%
}}}
",richardpl
enhancement,1885,1,Multithreaded decoding for vc1,avcodec,git-master,,2012-11-04T00:45:57+01:00,2012-11-10T03:22:29+01:00,"The vc1 decoder currently does not support multi-threading.
Given that this codec is used on (high-definition) Blu-ray content, this might be an important feature, see also ticket #1882.",cehoyos
enhancement,536,2,Mux H264 and AAC into WTV,avformat,git-master,,2011-10-08T06:36:58+02:00,2013-01-31T23:43:01+01:00,"H.264 and AAC are supported in WTV. One of the main reasons MSFT moved to WTV was to support these formats (required for ISDB-T).
",ianken
defect,1598,3,Muxing raw h264 into mpegts (and mkv) fails.,undetermined,git-master,,2012-08-02T22:14:04+02:00,2013-03-25T08:25:12+01:00,"Can not multiplex h264 and AAC into MPEG2-TS container.

1. Encode a file
ffmpeg -i $source_file -acodec libfaac -vcodec libx264 test.ts

2. Demux:
ffmpeg -i test.ts -acodec copy 1.aac -vcodec copy 1.h264

3. Attempt to mux back:
ffmpeg -i 1.aac -i 1.h264 -acodec copy -vcodec copy mux.ts

#3 Fails with error:
    [mpegts @ 0x124de2a0] first pts value must set
    av_interleaved_write_frame(): Invalid data found when processing input

FFmpeg version 0.11, gcc 4.1.2 20080704 (Red Hat 4.1.2-52).
Running Centos 5.8 on 64bit 12 core Intel.
",Mista_D
defect,948,1,No audio in output when the audio starts late in VOB file,avformat,git-master,,2012-01-29T00:24:57+01:00,2012-08-24T08:58:49+02:00,"Here are the details about the issue:

Source: .VOB file extracted from DVD decrypter (first chapter of the movie). This has one video stream, one audio stream (AC3 5.1). 

Issue: When I try to encode into any format, it reports 0 channels in ac3 stream and there is no audio track in the output. I tried with directly copying the AC3 stream, encoding AC3 to AAC, using analyzeduration option etc.,
 
But, the same file is working fine when I use Handbrake, MEncoder.

Source to download: You can download .VOB file here:  http://poacric.blob.core.windows.net/$root/TestClip.zip
 
Command Used: ffmpeg -i d:\testclip.vob -acodec copy d:\ffmpegout.mp4
 
Console output:

{{{
C:\ffmpeg>ffmpeg -i d:\testclip.vob -acode
c copy d:\ffmpegout.mp4
ffmpeg version N-35966-g1d0ae92, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 19 2011 13:10:19 with gcc 4.6.2
  configuration: --disable-static --enable-shared --enable-gpl --enable-version3
 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli
b --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-l
ibrtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-li
bvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-l
ibx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 46. 1 / 53. 46. 1
  libavformat  53. 27. 0 / 53. 27. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 53. 0 /  2. 53. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mpeg @ 0000000000497FD0] max_analyze_duration 5000000 reached at 5004667

Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/
1001) -> 59.94 (60000/1001)
Input #0, mpeg, from 'd:\testclip.vob':
  Duration: 00:04:51.99, start: 0.316978, bitrate: 4939 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DA
R 16:9], 8000 kb/s, 23.98 fps, 59.94 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x80]: Audio: ac3, 0 channels
[buffer @ 00000000029E0BE0] w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:32/27 sw
s_param:
[libx264 @ 00000000027E0810] using SAR=32/27
[libx264 @ 00000000027E0810] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShu
ffle SSE4.2
[libx264 @ 00000000027E0810] profile High, level 3.1
[libx264 @ 00000000027E0810] 264 - core 119 r2106 07efeb4 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 r
ef=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed
_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pski
p=1 chroma_qp_offset=-2 threads=12 sliced_threads=0 nr=0 decimate=1 interlaced=0
 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 di
rect=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra
_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69
qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'd:\ffmpegout.mp4':
  Metadata:
    encoder         : Lavf53.27.0
    Stream #0:0: Video: h264 (![0][0][0] / 0x0021), yuv420p, 720x480 [SAR 32:27
DAR 16:9], q=-1--1, 60k tbn, 59.94 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
Press [q] to stop, [?] for help
[mpeg2video @ 00000000004AB7C0] warning: first frame is no keyframe
    Last message repeated 1 times
frame=  117 fps=  0 q=31.0 size=     273kB time=00:00:00.98 bitrate=2273.2kbits/
frame=  205 fps=201 q=31.0 size=     602kB time=00:00:02.45 bitrate=2011.7kbits/
frame=  282 fps=183 q=31.0 size=     861kB time=00:00:03.73 bitrate=1887.4kbits/
frame=  367 fps=178 q=31.0 size=    1179kB time=00:00:05.15 bitrate=1874.1kbits/
frame=  466 fps=182 q=31.0 size=    1376kB time=00:00:06.80 bitrate=1655.8kbits/
frame=  475 fps=175 q=-1.0 Lsize=    1401kB time=00:00:07.89 bitrate=1454.6kbits
/s dup=273 drop=0
video:1396kB audio:0kB global headers:0kB muxing overhead 0.367020%
[libx264 @ 00000000027E0810] frame I:3     Avg QP:23.66  size: 48841
[libx264 @ 00000000027E0810] frame P:309   Avg QP:26.15  size:  4086
[libx264 @ 00000000027E0810] frame B:163   Avg QP:30.33  size:   122
[libx264 @ 00000000027E0810] consecutive B-frames: 49.5%  7.2% 21.5% 21.9%
[libx264 @ 00000000027E0810] mb I  I16..4: 25.5% 46.0% 28.5%
[libx264 @ 00000000027E0810] mb P  I16..4:  1.0%  0.6%  0.0%  P16..4: 22.2%  4.5
%  4.5%  0.0%  0.0%    skip:67.1%
[libx264 @ 00000000027E0810] mb B  I16..4:  0.0%  0.0%  0.0%  B16..8: 11.1%  0.0
%  0.0%  direct: 0.0%  skip:88.9%  L0:57.4% L1:39.9% BI: 2.6%
[libx264 @ 00000000027E0810] 8x8 transform intra:40.0% inter:74.5%
[libx264 @ 00000000027E0810] coded y,uvDC,uvAC intra: 44.1% 49.2% 24.7% inter: 1
1.6% 4.2% 1.0%
[libx264 @ 00000000027E0810] i16 v,h,dc,p: 39% 42%  6% 13%
[libx264 @ 00000000027E0810] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 10% 32% 37%  3%  2%
 2%  4%  3%  7%
[libx264 @ 00000000027E0810] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu:  6% 64% 14%  2%  2%
 2%  3%  2%  5%
[libx264 @ 00000000027E0810] i8c dc,h,v,p: 40% 48% 10%  2%
[libx264 @ 00000000027E0810] Weighted P-Frames: Y:0.3% UV:0.3%
[libx264 @ 00000000027E0810] ref P L0: 67.2% 13.1% 10.0%  9.8%
[libx264 @ 00000000027E0810] ref B L0: 98.4%  1.3%  0.3%
[libx264 @ 00000000027E0810] ref B L1: 96.1%  3.9%
[libx264 @ 00000000027E0810] kb/s:1442.51
Received signal 2: terminating.
}}}

Please let me know, if you need any more information. 

I have been searching for a proper encoder from past 2 months and couldn't find a working solution.

My requirement: I have several DVDs and want to convert them into MP4/M2TS/TS files with 2 audio streams (AC3 5.1 and AAC). Also, want to add watermark on the output. Tried different encoders, but nothing is working as per my requirement.
 
Thank you for your time!",streamingguy
enhancement,1781,1,Official Debian / Ubuntu deb package,undetermined,unspecified,,2012-10-03T07:08:23+02:00,2012-10-03T07:08:23+02:00,"It would be nice to set up an automated build process for official debian/ubuntu (deb) package of FFmpeg. Since the creation of 'libav' fork, debian/ubuntu users have been cut off from the official ffmpeg packages and their only option is to build the ffmpeg from the source code or to use some 3rd party repositories or 3rd party static builds.

Is there any interest in implementing such an official thing?",burek
defect,515,1,Problem in video rotation in FFMPEG for IPhone video,FFmpeg,git-master,,2011-09-28T07:14:04+02:00,2012-11-18T02:50:32+01:00,"I am trying to to compress IPhone recorded .mov file in to .mp4. If i record video in portrait mode in IPhone then after compression output video rotate automatically by 90 degree. I saw there are many patches given by some guys but they are just for extracting orientation information not for rotating output video.

I am working on 0.8.4 version. Please let me know are you planning to fix this issue in coming build version or is there any other way to handle this issue ? ",Gagan
enhancement,2350,1,PTS adjustment in FFmpeg,FFmpeg,git-master,,2013-03-13T03:15:41+01:00,2013-03-24T21:23:10+01:00,"It is possible to adjust pts with the [a]setpts filters. Unfortunately, it requires re-encoding.

It would be handy if the timestamps could be adjusted at formats level only, so it would only require remuxing to, for instance, shift timestamps.

Such option would be similar to the -y option in mkvmerge. Using our eval system would provide advanced usage.",ubitux
defect,1398,1,remuxed DTS audio won't play on hardware devices,avformat,git-master,,2012-06-03T00:14:04+02:00,2013-02-20T22:05:54+01:00,"Hi,

Firstly thanks for FFmpeg, it's an incredible tool. My interest in it comes from using the DLNA server Serviio which uses FFmpeg for its transcoding and remuxing. Many renderer devices don't support Matroska files but the streams they contain are often supported, so it's common to remux to mpeg-ts. I maintain the Serviio device profile for Sony Bluray and Network Media Players:
http://forum.serviio.org/viewtopic.php?f=11&t=2004

I would like to report an issue with DTS audio streams that are remuxed into mpeg-ts by FFmpeg. The resulting files fail to play on many consumer electronics products which do officially support DTS, in my case Sony Bluray players, though I can see from the Serviio forum that it's also an issue for people who use AV receivers to decode the DTS stream.

The files that FFmpeg produces play with silent audio on the affected devices, but they do play ok in VLC and Media Player Classic Home Cinema. I have observed this problem now for quite some time (maybe 18 months or so). I have reproduced this using the latest win32 build I could find from Zeranoe - ffmpeg-20120601-git-8a0efa9-win32-static.7z

The remux command line that Serviio would issue is as follows:

{{{ffmpeg -i ""/volume1/public/video/Movies/The.Good.The.Bad.And.The.Ugly.EXTENDED.1966.BluRay.720p.DTS.x264-FSiHD.mkv"" -y -async 1 -vcodec copy -vbsf h264_mp4toannexb -copyts -acodec copy -map 0:0 -map 0:1 -sn -f mpegts /volume1/@tmp/Serviio/transcoding-temp-1086-10-ORIGINAL.stf}}}

The problem is not limited to my choice of example clip - I have found it to be consistent with all MKV files containing DTS audio.

By contrast, the closed source utility [[http://www.videohelp.com/tools/tsMuxeR|tsMmuxeR]] is able to remux the same test clip in a way that plays perfectly on all systems I have tested. I shall attach 10MB clips of the original file, the FFmpeg non-working remux, and the TSmuxer working remux so that they may be analysed and compared.

Hopefully this could lead to a fix, as it doesn't seem that this issue has been reported.

Thanks,

Patters",patters
defect,279,1,Remuxing aac in TS fails,undetermined,git-master,,2011-06-12T00:28:18+02:00,2012-10-17T12:09:35+02:00,"Hi.

It seems that mpegts_write_header, which is in charge of calling ff_adts_decode_extradata, is not called.

Here an execution trace (with stripped h264 errors):
$ ffmpeg -v 10 -loglevel debug -i sample.ts -acodec copy -vcodec copy output.ts
ffmpeg version git-N-30723-ge887690, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 12 2011 00:00:43 with gcc 4.4.5
  configuration: --disable-doc --enable-extra-warnings --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --disable-stripping --enable-nonfree --enable-libfaac --enable-libmp3lame --enable-libx264
  libavutil    51.  8. 0 / 51.  8. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  3. 1 / 53.  3. 1
  libavdevice  53.  1. 1 / 53.  1. 1
  libavfilter   2. 15. 1 /  2. 15. 1
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0
[NULL @ 0x1f89400] Format mpegts probed with size=2048 and score=100
[mpegts @ 0x1f89400] stream=0 stream_type=1b pid=44 prog_reg_desc=
[mpegts @ 0x1f89400] stream=1 stream_type=f pid=45 prog_reg_desc=
[mpegts @ 0x1f89400] stream=2 stream_type=6 pid=46 prog_reg_desc=
[mpegts @ 0x1f89400] stream=3 stream_type=f pid=47 prog_reg_desc=
[aac @ 0x1facee0] channel element 1.2 is not allocated
[aac @ 0x1f90ae0] channel element 1.5 is not allocated
Input #0, mpegts, from 'sample.ts':
  Duration: 00:00:03.78, start: 86862.833978, bitrate: 3977 kb/s
  Program 8824 
    Stream #0.0[0x44], 78, 1/90000: Video: h264 (High), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 1/50, 27.94 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x45](fra), 70, 1/90000: Audio: aac, 48000 Hz, stereo, s16, 61 kb/s
    Stream #0.2[0x46](fra), 79, 1/90000: Subtitle: [6][0][0][0] / 0x0006
    Stream #0.3[0x47](qaa), 72, 1/90000: Audio: aac, 48000 Hz, stereo, s16, 60 kb/s
File 'output.ts' already exists. Overwrite ? [y/N] y
[mpegts @ 0x1f8fde0] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'output.ts':
  Metadata:
    encoder         : Lavf53.3.1
    Stream #0.0, 0, 1/90000: Video: libx264, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 1/25, q=2-31, 90k tbn, 25 tbc
    Stream #0.1(qaa), 0, 1/90000: Audio: libfaac, 48000 Hz, stereo, 60 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.3 -> #0.1
Press [q] to stop, [?] for help
[mpegts @ 0x1f8fde0] aac bitstream not in adts format and extradata missing
av_interleaved_write_frame(): Operation not permitted
",etienne
enhancement,1964,1,Request support for decoding / demuxing Adobe HDS dynamic http streaming,avformat,git-master,,2012-11-24T23:19:50+01:00,2013-03-06T00:12:42+01:00,"Adobe HDS is an adaptive streaming format used primarily to deliver video streams through content delivery networks. 

It uses a manifest file (F4F) to describe the segments of a file, and then it adaptively delivers segments and sequences in the ""optimal"" bitrate depending on the client's bandwith and the total server load.

Certain major content providers are moving to this format (at least in Sweden) and it would be really great if ffmpeg could support it.

A good summary of HDS is found at:
http://rdkls.blogspot.se/2011/11/what-i-know-about-http-adaptive.html

It seems that most projects that do decode such streams use a PHP script (!) found at:
https://github.com/K-S-V/Scripts/blob/master/AdobeHDS.php

The Open Source Media Player project has action script code which probably does the same thing:
http://sourceforge.net/adobe/osmf/

The format is quite similar to applehttp/hls, so it should be possible to borrow some patterns from the support for that format, which is already in libavformat.

I am a C# / java developer and could probably make this happen in C, but it would take a lot of effort. I am not yet familiar with the ffmpeg source code. So I'm hoping that someone might already be working on this? Or that someone well versed on avformat development can take this on. I'd be happy to contribute with my own efforts.

Best regards!",ottomatic
task,1870,1,review merges from libav,undetermined,git-master,,2012-10-30T02:07:17+01:00,2012-11-16T17:13:49+01:00,There are numerous examples in commit history which points out that merging changes from libav is more and more not-trivial task.,richardpl
enhancement,2152,1,RM file type is not supported,avformat,git-master,,2013-01-18T06:51:46+01:00,2013-01-18T09:40:04+01:00,"This file is not played by ffplay:
http://www.maknoon.com/download/audios/khudheir/06.rm
{{{
ffplay.exe 06.rm
ffplay version N-48886-g5ce023b Copyright (c) 2003-2013 the FFmpeg developers
  built on Jan 14 2013 19:16:33 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi
g --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libg
sm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --ena
ble-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --en
able-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
--enable-filter=frei0r
  libavutil      52. 14.100 / 52. 14.100
  libavcodec     54. 89.100 / 54. 89.100
  libavformat    54. 59.107 / 54. 59.107
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 32.100 /  3. 32.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[rm @ 0215b460] Unsupported stream type 4d4c5449
Input #0, rm, from '06.rm':
  Metadata:
    title           : ??? عغ?µع? ???عو ??و? ?و ?طع??ط? ??? 1
    author          : ?ط?و? ? . ????ط??وع ?ط??و?
    copyright       : LiveIslam.comر2004
    comment         :
  Duration: 02:03:44.35, start: 0.000000, bitrate: 8 kb/s
    Stream #0:0: Data: none
06.rm: could not open codecs
-9223372036854774784.00 A-V:  0.000 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0
}}}",Abu Abdullah
defect,1878,1,Seeking causes later packets to be thrown away,undetermined,git-master,,2012-11-01T20:04:55+01:00,2012-11-02T12:47:54+01:00,"'''Summary of the bug:'''
Seeking causes certain packets to be thrown away, depending on which stream was sought. This is either a bug in the code, or an undocumented but critical ""feature."" I am unsure of which.

'''Link to sample file:'''
https://docs.google.com/uc?id=0BxWx_dIBnyRoSnMyTFNGOHR1c2c&export=download (321 MB)
I'm sorry it's not a perfectly direct link. Google Drive requires you to acknowledge that it hasn't been scanned for viruses because of its file size.

'''How to reproduce:'''
If I seek using a stream index of 1 (the audio stream), `av_read_frame()` skips the first two video packets, but if I seek using a stream index of 0 (the video stream), `av_read_frame()` does not skip the first two video packets. ffprobe shows that the first several packets in the file belong to the video stream, and I was hoping and assuming that seeking back to the very first packet in the file (which is why I was seeking by the audio stream index) would be a valid way to properly reset all streams to the beginning. However, this issue causes the first bit of video to be skipped, which is not acceptable in my situation.

'''Here is some sample code I wrote to illustrate the problem.''' There is a significant difference in output when seeking by stream index of 0 and seeking by stream index of 1.
{{{
#include <stdio.h>

// Just remove the extern ""C"" part to compile as C
extern ""C""
{
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libswresample/swresample.h>
}

static void decodeFirstFrame(AVFormatContext* formatContext, AVStream* videoStream, AVFrame* frame)
{
    AVPacket packet;
    int packetNumber;
    int frameFinished;
    int result;

    packetNumber = 0;
    av_init_packet(&packet);
    while (av_read_frame(formatContext, &packet) == 0)
    {
        printf(""packet #: %7d\tdts: %7d\ttype: %s\n"", packetNumber++,
            (int)packet.dts, (packet.stream_index == videoStream->index) ? ""video *"" : ""audio"");
        if (packet.stream_index == videoStream->index)
        {
            frameFinished = 0;
            result = avcodec_decode_video2(videoStream->codec, frame, &frameFinished, &packet);

            if (result >= 0 && frameFinished)
            {
                printf(""Got video frame at time %d\n"", (int)av_frame_get_best_effort_timestamp(frame));
                av_free_packet(&packet);
                break;
            }
        }

        av_free_packet(&packet);
    }
}

int main(int argc, char** argv)
{
    AVFrame* frame;
    AVFormatContext* formatContext;
    AVStream* videoStream;
    AVCodecContext* codecContext;

    av_register_all();

    frame = avcodec_alloc_frame();
    if (!frame)
    {
        printf(""Error allocating the frame\n"");
        return 1;
    }

    formatContext = NULL;
    if (avformat_open_input(&formatContext, ""SIMPSONS_D2-CallOfTheSimpsons.m4v"", NULL, NULL) != 0)
    {
        av_free(frame);
        printf(""Error opening the file\n"");
        return 1;
    }

    if (avformat_find_stream_info(formatContext, NULL) < 0)
    {
        av_free(frame);
        avformat_close_input(&formatContext);
        printf(""Error finding the stream info\n"");
        return 1;
    }
    
    videoStream = NULL;
    for (unsigned int i = 0; i < formatContext->nb_streams; ++i)
    {
        if (formatContext->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO)
        {
            videoStream = formatContext->streams[i];
            break;
        }
    }

    if (videoStream == NULL)
    {
        av_free(frame);
        avformat_close_input(&formatContext);
        printf(""Could not find any video stream in the file\n"");
        return 1;
    }

    codecContext = videoStream->codec;
    codecContext->codec = avcodec_find_decoder(codecContext->codec_id);
    if (codecContext->codec == NULL)
    {
        av_free(frame);
        avformat_close_input(&formatContext);
        printf(""Couldn't find a proper decoder\n"");
        return 1;
    }
    else if (avcodec_open2(codecContext, codecContext->codec, NULL) != 0)
    {
        av_free(frame);
        avformat_close_input(&formatContext);
        printf(""Couldn't open the context with the decoder\n"");
        return 1;
    }

    decodeFirstFrame(formatContext, videoStream, frame);
    
    avcodec_flush_buffers(codecContext);
    printf(""seek result: %d\n"",
           av_seek_frame(formatContext, 0, -2000000000, AVSEEK_FLAG_BACKWARD | AVSEEK_FLAG_ANY));
    
    decodeFirstFrame(formatContext, videoStream, frame);

    av_free(frame);
    avcodec_close(codecContext);
    avformat_close_input(&formatContext);
    return 0;
}
}}}

'''Output from first call to `decodeFirstFrame()`:'''
{{{
packet #:       0       dts:       0    type: audio
packet #:       1       dts:    1024    type: audio
packet #:       2       dts:    2048    type: audio
packet #:       3       dts:    3072    type: audio
packet #:       4       dts:    4096    type: audio
packet #:       5       dts:    5120    type: audio
packet #:       6       dts:    6144    type: audio
packet #:       7       dts:   -6006    type: video *
packet #:       8       dts:   -3003    type: video *
packet #:       9       dts:       0    type: video *
packet #:      10       dts:    3003    type: video *
packet #:      11       dts:    7168    type: audio
packet #:      12       dts:    8192    type: audio
packet #:      13       dts:    9216    type: audio
packet #:      14       dts:   10240    type: audio
packet #:      15       dts:   11264    type: audio
packet #:      16       dts:   12288    type: audio
packet #:      17       dts:   13312    type: audio
packet #:      18       dts:    6006    type: video *
Got video frame at time 0
}}}

'''Seek result:'''
{{{
seek result: 0
}}}

'''Output from second call to `decodeFirstFrame()` after performing `av_seek_frame()` with `stream_index = 1`''' (note it skips the first two video packets, which have DTS = -6006 and -3003) '''(these results are undesirable)''':
{{{
packet #:       0       dts:       0    type: audio
packet #:       1       dts:    1024    type: audio
packet #:       2       dts:    2048    type: audio
packet #:       3       dts:    3072    type: audio
packet #:       4       dts:    4096    type: audio
packet #:       5       dts:    5120    type: audio
packet #:       6       dts:    6144    type: audio
packet #:       7       dts:       0    type: video *
packet #:       8       dts:    3003    type: video *
[h264 @ 0072fa80] reference picture missing during reorder
[h264 @ 0072fa80] reference picture missing during reorder
[h264 @ 0072fa80] reference picture missing during reorder
[h264 @ 0072fa80] Missing reference picture
[h264 @ 0072fa80] decode_slice_header error
[h264 @ 0072fa80] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 00b6f800] mmco: unref short failure
packet #:       9       dts:    7168    type: audio
packet #:      10       dts:    8192    type: audio
[h264 @ 00b6f800] packet #:      11     dts:    9216    type: audio
packet #:      12       dts:   10240    type: audio
Missing reference picture
packet #:      13       dts:   11264    type: audio
packet #:      14       dts:   12288    type: audio
packet #:      15       dts:   13312    type: audio
packet #:      16       dts:    6006    type: video *
packet #:      17       dts:    9009    type: video *
[h264 @ 00682de0] reference picture missing during reorder
[h264 @ 00682de0] reference picture missing during reorder
[h264 @ 00682de0] Missing reference picture
[h264 @ 00682de0] Missing reference picture
[h264 @ 0072fa80] mmco: unref short failure
packet #:      18       dts:   12012    type: video *
packet #:      19       dts:   15015    type: video *
[h264 @ 00b6f800] reference picture missing during reorder
[h264 @ 00b6f800] Missing reference picture
packet #:      20       dts:   18018    type: video *
packet #:      21       dts:   21021    type: video *
packet #:      22       dts:   24024    type: video *
packet #:      23       dts:   27027    type: video *
packet #:      24       dts:   14336    type: audio
packet #:      25       dts:   15360    type: audio
packet #:      26       dts:   16384    type: audio
packet #:      27       dts:   17408    type: audio
packet #:      28       dts:   18432    type: audio
packet #:      29       dts:   19456    type: audio
packet #:      30       dts:   20480    type: audio
packet #:      31       dts:   30030    type: video *
packet #:      32       dts:   33033    type: video *
packet #:      33       dts:   36036    type: video *
packet #:      34       dts:   39039    type: video *
packet #:      35       dts:   21504    type: audio
packet #:      36       dts:   22528    type: audio
packet #:      37       dts:   23552    type: audio
packet #:      38       dts:   24576    type: audio
packet #:      39       dts:   25600    type: audio
packet #:      40       dts:   26624    type: audio
packet #:      41       dts:   27648    type: audio
packet #:      42       dts:   42042    type: video *
packet #:      43       dts:   45045    type: video *
packet #:      44       dts:   48048    type: video *
packet #:      45       dts:   51051    type: video *
packet #:      46       dts:   28672    type: audio
packet #:      47       dts:   29696    type: audio
packet #:      48       dts:   30720    type: audio
packet #:      49       dts:   31744    type: audio
packet #:      50       dts:   32768    type: audio
packet #:      51       dts:   33792    type: audio
packet #:      52       dts:   34816    type: audio
packet #:      53       dts:   54054    type: video *
packet #:      54       dts:   57057    type: video *
packet #:      55       dts:   60060    type: video *
packet #:      56       dts:   63063    type: video *
packet #:      57       dts:   35840    type: audio
packet #:      58       dts:   36864    type: audio
packet #:      59       dts:   37888    type: audio
packet #:      60       dts:   38912    type: audio
packet #:      61       dts:   39936    type: audio
packet #:      62       dts:   40960    type: audio
packet #:      63       dts:   41984    type: audio
packet #:      64       dts:   66066    type: video *
packet #:      65       dts:   69069    type: video *
packet #:      66       dts:   72072    type: video *
packet #:      67       dts:   75075    type: video *
packet #:      68       dts:   43008    type: audio
packet #:      69       dts:   44032    type: audio
packet #:      70       dts:   -6006    type: audio
packet #:      71       dts:   45056    type: audio
packet #:      72       dts:   46080    type: audio
packet #:      73       dts:   47104    type: audio
packet #:      74       dts:   48128    type: audio
packet #:      75       dts:   49152    type: audio
packet #:      76       dts:   78078    type: video *
packet #:      77       dts:   81081    type: video *
packet #:      78       dts:   84084    type: video *
packet #:      79       dts:   87087    type: video *
packet #:      80       dts:   50176    type: audio
packet #:      81       dts:   51200    type: audio
packet #:      82       dts:   52224    type: audio
packet #:      83       dts:   53248    type: audio
packet #:      84       dts:   54272    type: audio
packet #:      85       dts:   55296    type: audio
packet #:      86       dts:   56320    type: audio
packet #:      87       dts:   90090    type: video *
packet #:      88       dts:   93093    type: video *
packet #:      89       dts:   96096    type: video *
packet #:      90       dts:   99099    type: video *
packet #:      91       dts:   57344    type: audio
packet #:      92       dts:   58368    type: audio
packet #:      93       dts:   59392    type: audio
packet #:      94       dts:   60416    type: audio
packet #:      95       dts:   61440    type: audio
packet #:      96       dts:   62464    type: audio
packet #:      97       dts:   63488    type: audio
packet #:      98       dts:  102102    type: video *
packet #:      99       dts:  105105    type: video *
packet #:     100       dts:  108108    type: video *
packet #:     101       dts:  111111    type: video *
packet #:     102       dts:  114114    type: video *
packet #:     103       dts:  117117    type: video *
packet #:     104       dts:  120120    type: video *
packet #:     105       dts:  123123    type: video *
packet #:     106       dts:   64512    type: audio
packet #:     107       dts:   65536    type: audio
packet #:     108       dts:   66560    type: audio
packet #:     109       dts:   67584    type: audio
packet #:     110       dts:   68608    type: audio
packet #:     111       dts:   69632    type: audio
packet #:     112       dts:   70656    type: audio
packet #:     113       dts:  126126    type: video *
packet #:     114       dts:  129129    type: video *
packet #:     115       dts:  132132    type: video *
packet #:     116       dts:  135135    type: video *
packet #:     117       dts:   71680    type: audio
packet #:     118       dts:   72704    type: audio
packet #:     119       dts:   73728    type: audio
packet #:     120       dts:   74752    type: audio
packet #:     121       dts:   75776    type: audio
packet #:     122       dts:   76800    type: audio
packet #:     123       dts:   77824    type: audio
packet #:     124       dts:  138138    type: video *
packet #:     125       dts:  141141    type: video *
packet #:     126       dts:  144144    type: video *
packet #:     127       dts:  147147    type: video *
packet #:     128       dts:   78848    type: audio
packet #:     129       dts:   79872    type: audio
packet #:     130       dts:   80896    type: audio
packet #:     131       dts:   81920    type: audio
packet #:     132       dts:   82944    type: audio
packet #:     133       dts:   83968    type: audio
packet #:     134       dts:   84992    type: audio
packet #:     135       dts:   86016    type: audio
packet #:     136       dts:   87040    type: audio
packet #:     137       dts:   88064    type: audio
packet #:     138       dts:   89088    type: audio
packet #:     139       dts:   90112    type: audio
packet #:     140       dts:   91136    type: audio
packet #:     141       dts:   92160    type: audio
packet #:     142       dts:  150150    type: video *
packet #:     143       dts:  153153    type: video *
packet #:     144       dts:  156156    type: video *
packet #:     145       dts:  159159    type: video *
packet #:     146       dts:  162162    type: video *
packet #:     147       dts:  165165    type: video *
packet #:     148       dts:  168168    type: video *
packet #:     149       dts:  171171    type: video *
packet #:     150       dts:   93184    type: audio
packet #:     151       dts:   94208    type: audio
packet #:     152       dts:   95232    type: audio
packet #:     153       dts:   96256    type: audio
packet #:     154       dts:   97280    type: audio
packet #:     155       dts:   98304    type: audio
packet #:     156       dts:   99328    type: audio
packet #:     157       dts:  174174    type: video *
packet #:     158       dts:  177177    type: video *
packet #:     159       dts:  180180    type: video *
packet #:     160       dts:  183183    type: video *
packet #:     161       dts:  100352    type: audio
packet #:     162       dts:  101376    type: audio
packet #:     163       dts:  102400    type: audio
packet #:     164       dts:  103424    type: audio
packet #:     165       dts:  104448    type: audio
packet #:     166       dts:  105472    type: audio
packet #:     167       dts:  106496    type: audio
packet #:     168       dts:  186186    type: video *
packet #:     169       dts:  189189    type: video *
packet #:     170       dts:  192192    type: video *
packet #:     171       dts:  195195    type: video *
packet #:     172       dts:  107520    type: audio
packet #:     173       dts:  108544    type: audio
packet #:     174       dts:  109568    type: audio
packet #:     175       dts:  110592    type: audio
packet #:     176       dts:  111616    type: audio
packet #:     177       dts:  112640    type: audio
packet #:     178       dts:  113664    type: audio
packet #:     179       dts:  198198    type: video *
packet #:     180       dts:  201201    type: video *
packet #:     181       dts:  204204    type: video *
packet #:     182       dts:  207207    type: video *
packet #:     183       dts:  114688    type: audio
packet #:     184       dts:  115712    type: audio
packet #:     185       dts:  116736    type: audio
packet #:     186       dts:  117760    type: audio
packet #:     187       dts:  118784    type: audio
packet #:     188       dts:  119808    type: audio
packet #:     189       dts:  120832    type: audio
packet #:     190       dts:  210210    type: video *
packet #:     191       dts:  213213    type: video *
packet #:     192       dts:  216216    type: video *
packet #:     193       dts:  219219    type: video *
packet #:     194       dts:  121856    type: audio
packet #:     195       dts:  122880    type: audio
packet #:     196       dts:  123904    type: audio
packet #:     197       dts:  124928    type: audio
packet #:     198       dts:  125952    type: audio
packet #:     199       dts:  126976    type: audio
packet #:     200       dts:  128000    type: audio
packet #:     201       dts:  222222    type: video *
packet #:     202       dts:  225530    type: video *
packet #:     203       dts:  228533    type: video *
packet #:     204       dts:  231536    type: video *
packet #:     205       dts:  129024    type: audio
packet #:     206       dts:  130048    type: audio
packet #:     207       dts:  131072    type: audio
packet #:     208       dts:  132096    type: audio
packet #:     209       dts:  133120    type: audio
packet #:     210       dts:  134144    type: audio
packet #:     211       dts:  135168    type: audio
packet #:     212       dts:  234539    type: video *
packet #:     213       dts:  237542    type: video *
packet #:     214       dts:  240545    type: video *
packet #:     215       dts:  243548    type: video *
packet #:     216       dts:  136192    type: audio
packet #:     217       dts:  137216    type: audio
packet #:     218       dts:  138240    type: audio
packet #:     219       dts:  139264    type: audio
packet #:     220       dts:  140288    type: audio
packet #:     221       dts:  141312    type: audio
packet #:     222       dts:  142336    type: audio
packet #:     223       dts:  246551    type: video *
packet #:     224       dts:  249554    type: video *
packet #:     225       dts:  252557    type: video *
packet #:     226       dts:  255560    type: video *
packet #:     227       dts:  258563    type: video *
packet #:     228       dts:  261566    type: video *
packet #:     229       dts:  264569    type: video *
packet #:     230       dts:  267572    type: video *
packet #:     231       dts:  143360    type: audio
packet #:     232       dts:  144384    type: audio
packet #:     233       dts:  145408    type: audio
packet #:     234       dts:  146432    type: audio
packet #:     235       dts:  147456    type: audio
packet #:     236       dts:  148480    type: audio
packet #:     237       dts:  149504    type: audio
packet #:     238       dts:  150528    type: audio
packet #:     239       dts:  151552    type: audio
packet #:     240       dts:  152576    type: audio
packet #:     241       dts:  153600    type: audio
packet #:     242       dts:  154624    type: audio
packet #:     243       dts:  155648    type: audio
packet #:     244       dts:  156672    type: audio
packet #:     245       dts:  270575    type: video *
packet #:     246       dts:  273578    type: video *
packet #:     247       dts:  277334    type: video *
packet #:     248       dts:  281087    type: video *
packet #:     249       dts:  157696    type: audio
packet #:     250       dts:  158720    type: audio
packet #:     251       dts:  159744    type: audio
packet #:     252       dts:  160768    type: audio
packet #:     253       dts:  161792    type: audio
packet #:     254       dts:  162816    type: audio
packet #:     255       dts:  163840    type: audio
packet #:     256       dts:  284840    type: video *
packet #:     257       dts:  288593    type: video *
packet #:     258       dts:  291596    type: video *
packet #:     259       dts:  294599    type: video *
packet #:     260       dts:  297602    type: video *
packet #:     261       dts:  300605    type: video *
packet #:     262       dts:  303608    type: video *
packet #:     263       dts:  306611    type: video *
packet #:     264       dts:  164864    type: audio
packet #:     265       dts:  165888    type: audio
packet #:     266       dts:  166912    type: audio
packet #:     267       dts:  167936    type: audio
packet #:     268       dts:  168960    type: audio
packet #:     269       dts:  169984    type: audio
packet #:     270       dts:  171008    type: audio
packet #:     271       dts:  309614    type: video *
packet #:     272       dts:  312617    type: video *
packet #:     273       dts:  315620    type: video *
packet #:     274       dts:  318623    type: video *
packet #:     275       dts:  172032    type: audio
packet #:     276       dts:  173056    type: audio
packet #:     277       dts:  174080    type: audio
packet #:     278       dts:  175104    type: audio
packet #:     279       dts:  176128    type: audio
packet #:     280       dts:  177152    type: audio
packet #:     281       dts:  178176    type: audio
packet #:     282       dts:  321626    type: video *
packet #:     283       dts:  324629    type: video *
packet #:     284       dts:  327632    type: video *
packet #:     285       dts:  330635    type: video *
packet #:     286       dts:  179200    type: audio
packet #:     287       dts:  180224    type: audio
packet #:     288       dts:  181248    type: audio
packet #:     289       dts:  182272    type: audio
packet #:     290       dts:  183296    type: audio
packet #:     291       dts:  184320    type: audio
packet #:     292       dts:  185344    type: audio
packet #:     293       dts:  333638    type: video *
packet #:     294       dts:  336641    type: video *
packet #:     295       dts:  339644    type: video *
packet #:     296       dts:  342647    type: video *
packet #:     297       dts:  186368    type: audio
packet #:     298       dts:  187392    type: audio
packet #:     299       dts:  188416    type: audio
packet #:     300       dts:  189440    type: audio
packet #:     301       dts:  190464    type: audio
packet #:     302       dts:  191488    type: audio
packet #:     303       dts:  192512    type: audio
packet #:     304       dts:  345650    type: video *
packet #:     305       dts:  348653    type: video *
packet #:     306       dts:  351656    type: video *
packet #:     307       dts:  354659    type: video *
packet #:     308       dts:  193536    type: audio
packet #:     309       dts:  194560    type: audio
packet #:     310       dts:  195584    type: audio
packet #:     311       dts:  196608    type: audio
packet #:     312       dts:  197632    type: audio
packet #:     313       dts:  198656    type: audio
packet #:     314       dts:  199680    type: audio
packet #:     315       dts:  357662    type: video *
packet #:     316       dts:  360665    type: video *
packet #:     317       dts:  363668    type: video *
packet #:     318       dts:  366671    type: video *
packet #:     319       dts:  200704    type: audio
packet #:     320       dts:  201728    type: audio
packet #:     321       dts:  202752    type: audio
packet #:     322       dts:  203776    type: audio
packet #:     323       dts:  204800    type: audio
packet #:     324       dts:  205824    type: audio
packet #:     325       dts:  206848    type: audio
packet #:     326       dts:  369674    type: video *
packet #:     327       dts:  372677    type: video *
packet #:     328       dts:  375680    type: video *
packet #:     329       dts:  378683    type: video *
packet #:     330       dts:  207872    type: audio
packet #:     331       dts:  208896    type: audio
packet #:     332       dts:  209920    type: audio
packet #:     333       dts:  210944    type: audio
packet #:     334       dts:  211968    type: audio
packet #:     335       dts:  212992    type: audio
packet #:     336       dts:  214016    type: audio
packet #:     337       dts:  381686    type: video *
packet #:     338       dts:  384689    type: video *
packet #:     339       dts:  387692    type: video *
packet #:     340       dts:  390695    type: video *
packet #:     341       dts:  215040    type: audio
packet #:     342       dts:  216064    type: audio
packet #:     343       dts:  217088    type: audio
packet #:     344       dts:  218112    type: audio
packet #:     345       dts:  219136    type: audio
packet #:     346       dts:  220160    type: audio
packet #:     347       dts:  221184    type: audio
packet #:     348       dts:  393698    type: video *
packet #:     349       dts:  397454    type: video *
packet #:     350       dts:  401207    type: video *
packet #:     351       dts:  404960    type: video *
packet #:     352       dts:  222208    type: audio
packet #:     353       dts:  223232    type: audio
packet #:     354       dts:  224256    type: audio
packet #:     355       dts:  225280    type: audio
packet #:     356       dts:  226304    type: audio
packet #:     357       dts:  227328    type: audio
packet #:     358       dts:  228352    type: audio
packet #:     359       dts:  408713    type: video *
packet #:     360       dts:  411716    type: video *
packet #:     361       dts:  414719    type: video *
packet #:     362       dts:  417722    type: video *
packet #:     363       dts:  229376    type: audio
packet #:     364       dts:  230400    type: audio
packet #:     365       dts:  231424    type: audio
packet #:     366       dts:  232448    type: audio
packet #:     367       dts:  233472    type: audio
packet #:     368       dts:  234496    type: audio
packet #:     369       dts:  235520    type: audio
packet #:     370       dts:  420725    type: video *
packet #:     371       dts:  423728    type: video *
packet #:     372       dts:  427484    type: video *
packet #:     373       dts:  431237    type: video *
packet #:     374       dts:  236544    type: audio
packet #:     375       dts:  237568    type: audio
packet #:     376       dts:  238592    type: audio
packet #:     377       dts:  239616    type: audio
packet #:     378       dts:  240640    type: audio
packet #:     379       dts:  241664    type: audio
packet #:     380       dts:  242688    type: audio
packet #:     381       dts:  434990    type: video *
packet #:     382       dts:  438743    type: video *
packet #:     383       dts:  441746    type: video *
packet #:     384       dts:  444749    type: video *
packet #:     385       dts:  243712    type: audio
packet #:     386       dts:  244736    type: audio
packet #:     387       dts:  245760    type: audio
packet #:     388       dts:  246784    type: audio
packet #:     389       dts:  247808    type: audio
packet #:     390       dts:  248832    type: audio
packet #:     391       dts:  249856    type: audio
packet #:     392       dts:  447752    type: video *
packet #:     393       dts:  450755    type: video *
packet #:     394       dts:  453758    type: video *
packet #:     395       dts:  457514    type: video *
packet #:     396       dts:  250880    type: audio
packet #:     397       dts:  251904    type: audio
packet #:     398       dts:  252928    type: audio
packet #:     399       dts:  253952    type: audio
packet #:     400       dts:  254976    type: audio
packet #:     401       dts:  256000    type: audio
packet #:     402       dts:  257024    type: audio
packet #:     403       dts:  461267    type: video *
packet #:     404       dts:  465020    type: video *
packet #:     405       dts:  468773    type: video *
packet #:     406       dts:  471776    type: video *
packet #:     407       dts:  258048    type: audio
packet #:     408       dts:  259072    type: audio
packet #:     409       dts:  260096    type: audio
packet #:     410       dts:  261120    type: audio
packet #:     411       dts:  262144    type: audio
packet #:     412       dts:  263168    type: audio
packet #:     413       dts:  264192    type: audio
packet #:     414       dts:  474779    type: video *
packet #:     415       dts:  477782    type: video *
packet #:     416       dts:  480785    type: video *
packet #:     417       dts:  483788    type: video *
packet #:     418       dts:  487544    type: video *
packet #:     419       dts:  491297    type: video *
packet #:     420       dts:  495050    type: video *
packet #:     421       dts:  498803    type: video *
packet #:     422       dts:  265216    type: audio
packet #:     423       dts:  266240    type: audio
packet #:     424       dts:  267264    type: audio
packet #:     425       dts:  268288    type: audio
packet #:     426       dts:  269312    type: audio
packet #:     427       dts:  270336    type: audio
packet #:     428       dts:  271360    type: audio
packet #:     429       dts:  272384    type: audio
packet #:     430       dts:  273408    type: audio
packet #:     431       dts:  274432    type: audio
packet #:     432       dts:  275456    type: audio
packet #:     433       dts:  276480    type: audio
packet #:     434       dts:  277504    type: audio
packet #:     435       dts:  278528    type: audio
packet #:     436       dts:  502559    type: video *
packet #:     437       dts:  506312    type: video *
packet #:     438       dts:  510065    type: video *
packet #:     439       dts:  513818    type: video *
packet #:     440       dts:  279552    type: audio
packet #:     441       dts:  280576    type: audio
packet #:     442       dts:  281600    type: audio
packet #:     443       dts:  282624    type: audio
packet #:     444       dts:  283648    type: audio
packet #:     445       dts:  284672    type: audio
packet #:     446       dts:  285696    type: audio
packet #:     447       dts:  286720    type: audio
packet #:     448       dts:  287744    type: audio
packet #:     449       dts:  288768    type: audio
packet #:     450       dts:  289792    type: audio
packet #:     451       dts:  290816    type: audio
packet #:     452       dts:  291840    type: audio
packet #:     453       dts:  292864    type: audio
packet #:     454       dts:  517574    type: video *
packet #:     455       dts:  521327    type: video *
packet #:     456       dts:  525080    type: video *
packet #:     457       dts:  528833    type: video *
packet #:     458       dts:  532589    type: video *
packet #:     459       dts:  536342    type: video *
packet #:     460       dts:  540095    type: video *
packet #:     461       dts:  543848    type: video *
packet #:     462       dts:  293888    type: audio
packet #:     463       dts:  294912    type: audio
packet #:     464       dts:  295936    type: audio
packet #:     465       dts:  296960    type: audio
packet #:     466       dts:  297984    type: audio
packet #:     467       dts:  299008    type: audio
packet #:     468       dts:  300032    type: audio
packet #:     469       dts:  301056    type: audio
packet #:     470       dts:  302080    type: audio
packet #:     471       dts:  303104    type: audio
packet #:     472       dts:  304128    type: audio
packet #:     473       dts:  305152    type: audio
packet #:     474       dts:  306176    type: audio
packet #:     475       dts:  307200    type: audio
packet #:     476       dts:  547604    type: video *
packet #:     477       dts:  551357    type: video *
packet #:     478       dts:  555110    type: video *
packet #:     479       dts:  558863    type: video *
packet #:     480       dts:  562619    type: video *
packet #:     481       dts:  566372    type: video *
packet #:     482       dts:  570125    type: video *
packet #:     483       dts:  573878    type: video *
packet #:     484       dts:  308224    type: audio
packet #:     485       dts:  309248    type: audio
packet #:     486       dts:  310272    type: audio
packet #:     487       dts:  311296    type: audio
packet #:     488       dts:  312320    type: audio
packet #:     489       dts:  313344    type: audio
packet #:     490       dts:  314368    type: audio
packet #:     491       dts:  315392    type: audio
packet #:     492       dts:  316416    type: audio
packet #:     493       dts:  317440    type: audio
packet #:     494       dts:  318464    type: audio
packet #:     495       dts:  319488    type: audio
packet #:     496       dts:  320512    type: audio
packet #:     497       dts:  321536    type: audio
packet #:     498       dts:  577634    type: video *
packet #:     499       dts:  581387    type: video *
packet #:     500       dts:  585140    type: video *
packet #:     501       dts:  588893    type: video *
packet #:     502       dts:  592649    type: video *
packet #:     503       dts:  596402    type: video *
packet #:     504       dts:  600155    type: video *
Got video frame at time 592649
}}}

'''However, if I change `av_seek_frame()` to use `stream_index = 0`, I still get a seek result of 0 (indicating success) but I get the following (desired) output''':
{{{
packet #:       0       dts:       0    type: audio
packet #:       1       dts:    1024    type: audio
packet #:       2       dts:    2048    type: audio
packet #:       3       dts:    3072    type: audio
packet #:       4       dts:    4096    type: audio
packet #:       5       dts:    5120    type: audio
packet #:       6       dts:    6144    type: audio
packet #:       7       dts:   -6006    type: video *
packet #:       8       dts:   -3003    type: video *
packet #:       9       dts:       0    type: video *
packet #:      10       dts:    3003    type: video *
packet #:      11       dts:    7168    type: audio
packet #:      12       dts:    8192    type: audio
packet #:      13       dts:    9216    type: audio
packet #:      14       dts:   10240    type: audio
packet #:      15       dts:   11264    type: audio
packet #:      16       dts:   12288    type: audio
packet #:      17       dts:   13312    type: audio
packet #:      18       dts:    6006    type: video *
Got video frame at time 0
}}}

'''ffprobe's output for the first several packets, showing that a video frame exists and how the two video packets with DTS = -6006 and -3003 are skipped''':
{{{
ffprobe -show_packets SIMPSONS_D2-CallOfTheSimpsons.m4v
ffprobe version N-45279-g1a104bf Copyright (c) 2007-2012 the FFmpeg developers
  built on Oct 10 2012 19:19:16 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 74.100 / 51. 74.100
  libavcodec     54. 65.100 / 54. 65.100
  libavformat    54. 31.100 / 54. 31.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.102 /  3. 19.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'SIMPSONS_D2-CallOfTheSimpsons.m4v':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    encoder         : HandBrake 0.9.5 2011010300
  Duration: 00:23:06.51, start: 0.000000, bitrate: 1944 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p,
720x480 [SAR 118:135 DAR 59:45], 1774 kb/s, 25.50 fps, 29.97 tbr, 90k
tbn, 180k tbc
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz,
stereo, s16, 164 kb/s
    Stream #0:2(und): Subtitle: mov_text (text / 0x74786574)
[PACKET]
codec_type=audio
stream_index=1
pts=0
pts_time=0.000000
dts=0
dts_time=0.000000
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=6
pos=168
flags=K
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=1024
pts_time=0.021333
dts=1024
dts_time=0.021333
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=21
pos=174
flags=K
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=2048
pts_time=0.042667
dts=2048
dts_time=0.042667
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=10
pos=195
flags=K
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=3072
pts_time=0.064000
dts=3072
dts_time=0.064000
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=10
pos=205
flags=K
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=4096
pts_time=0.085333
dts=4096
dts_time=0.085333
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=10
pos=215
flags=K
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=5120
pts_time=0.106667
dts=5120
dts_time=0.106667
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=10
pos=225
flags=K
[/PACKET]
[PACKET]
codec_type=audio
stream_index=1
pts=6144
pts_time=0.128000
dts=6144
dts_time=0.128000
duration=1024
duration_time=0.021333
convergence_duration=N/A
convergence_duration_time=N/A
size=10
pos=235
flags=K
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=0
pts_time=0.000000
dts=-6006
dts_time=-0.066733
duration=N/A
duration_time=N/A
convergence_duration=N/A
convergence_duration_time=N/A
size=36509
pos=245
flags=K
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=3003
pts_time=0.033367
dts=-3003
dts_time=-0.033367
duration=N/A
duration_time=N/A
convergence_duration=N/A
convergence_duration_time=N/A
size=35
pos=36754
flags=_
[/PACKET]
[PACKET]
codec_type=video
stream_index=0
pts=9009
pts_time=0.100100
dts=0
dts_time=0.000000
duration=N/A
duration_time=N/A
convergence_duration=N/A
convergence_duration_time=N/A
size=32245
pos=36789
flags=_
[/PACKET]
}}}",mbradshaw
defect,1486,1,stalls / pauses in video every 30 seconds.,undetermined,unspecified,,2012-06-26T21:32:21+02:00,2012-08-19T19:27:44+02:00,"Summary of the bug:

We are using fllgrab for screencapture in the cloud.

Every 30 seconds for about 1-2 seconds in duration, are pauses in only the video. Audio and  Audio Video sync is perfectly fine despite stalls.

EXAMPLEs: with a four color frame counter drop frame test case

WITH  lossless x264 dropped frames around 25-26 and significant stall errors at 30 and 60 seconds
http://66.220.0.170/XFG4.mkv

We get this trying even different options, like keyframes, bitrate.

WITH flashsrv, which shows  similar pause around 23 and 53 seconds, and indicates it's not a libx264 specific issue.
flashsrv http://66.220.0.170/out.mov


This is running on an instance with 16 vcpu + 16gb ram, on the Amazon AWS there is no noticeable background process that we can see at least that would explain

It happens regardless if it's debian, or ubuntu.

How to reproduce:
Using XVFB open chrome with this test
http://www.troyworks.com/clients/sb/fourframe.html

START CAPTURE USING:
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0  -acodec libvorbis -ar 44100 -vcodec libx264 -preset ultrafast -gp 0 -threads 0 ffg4.mkv

VERSION
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 26 2012 12:42:06 with gcc 4.7.1
  configuration: --arch=x86_64 --enable-avfilter --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static --enable-libx264 --enable-libvpx --enable-libmp3lame --enable-libfaac --enable-nonfree --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-version3

BUILT ON
Ubuntu (several versions) and Debian, with hardware accelerated virtualization (HVM). We've also tried several xwindows and xvfb/xenth with same issue.

",TroyWorks
enhancement,1496,1,Stream passthru : VideoCodec copy,FFserver,git-master,,2012-07-01T05:24:56+02:00,2012-12-09T18:50:23+01:00,"FFserver does not support FFmpeg's ""-vcodec copy"" or ""-acodec copy""
VideoCodec copy
AudioCodec copy

1) ""-vcodec/-acodec copy"" is very useful when you just want to change the container of the stream

2) If you have output streams at various bitrates: high(same as input feed), low;
then only the low quality stream would need to be re-encoded saving cpu time.

",Lupu
enhancement,625,1,support 2/3/5bit IMA ADPCM,avcodec,git-master,,2011-11-08T14:43:24+01:00,2012-11-25T16:28:45+01:00,"(issue 1598)

{{{
C:\>ffmpeg -i IMAADPCM_2bits.wav
ffmpeg version N-34318-g8475ec1, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct 31 2011 17:50:05 with gcc 4.6.1
  configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
ble-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-
libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --ena
ble-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --en
able-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib

  libavutil    51. 22. 0 / 51. 22. 0
  libavcodec   53. 26. 0 / 53. 26. 0
  libavformat  53. 18. 0 / 53. 18. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 45. 3 /  2. 45. 3
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[adpcm_ima_wav @ 020A90C0] Only 4-bit ADPCM IMA WAV files are supported
[wav @ 020A2320] parser not found for codec adpcm_ima_wav, packets or times may
be invalid.
[adpcm_ima_wav @ 020A90C0] Only 4-bit ADPCM IMA WAV files are supported
    Last message repeated 26 times
[wav @ 020A2320] Could not find codec parameters (Audio: adpcm_ima_wav ([17][0][
0][0] / 0x0011), 44100 Hz, 2 channels, 352 kb/s)
IMAADPCM_2bits.wav: could not find codec parameters
}}}",ami_stuff
enhancement,1087,1,support decoding the CineForm codec,avcodec,git-master,,2012-03-17T05:50:33+01:00,2013-03-19T18:08:04+01:00,"I found that ffmpeg can't read CineForm CFHD files.

There are some samples available here: http://samples.mplayerhq.hu/V-codecs/CFHD/
I may be able to provide more samples if needed.

{{{
ffmpeg -y -i MT_BeartoothHighway_1min_Cineform.avi anything.mp4
ffmpeg version N-34835-g4a9f466 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar  4 2012 08:53:39 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass
  libavutil      51. 41.100 / 51. 41.100
  libavcodec     54.  7.100 / 54.  7.100
  libavformat    54.  2.100 / 54.  2.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 63.100 /  2. 63.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 0x7fb4c201ae00] decoding for stream 0 failed
[avi @ 0x7fb4c201ae00] Could not find codec parameters (Video: none (CFHD / 0x44484643), 1280x720)
Input #0, avi, from 'MT_BeartoothHighway_1min_Cineform.avi':
  Duration: 00:01:01.96, start: 0.000000, bitrate: 16472 kb/s
    Stream #0:0: Video: none (CFHD / 0x44484643), 1280x720, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s
Video pixel format is unknown, stream cannot be encoded
}}}
",dericed
enhancement,492,1,support for BitJazz SheerVideo Pro v.2.6.7.6,avcodec,git-master,,2011-09-21T04:14:26+02:00,2013-01-22T13:16:19+01:00,"As requested on ffmpeg.org here are sample files that use the shr0 codec.

http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers1.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers10.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers11.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers12.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers13.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers2.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers3.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers4.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers5.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers6.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers7.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers8.mov
http://www.archive.org/download/SAN_DIEGO_DANCERS/SDDancers9.mov
http://www.archive.org/download/LONDON/London10.mov
http://www.archive.org/download/LONDON/London11.mov
http://www.archive.org/download/LONDON/London12.mov
http://www.archive.org/download/LONDON/London13.mov
http://www.archive.org/download/LONDON/London14.mov
http://www.archive.org/download/LONDON/London15.mov
http://www.archive.org/download/LONDON/London16.mov
http://www.archive.org/download/LONDON/London17.mov
http://www.archive.org/download/LONDON/London18.mov
http://www.archive.org/download/LONDON/London19.mov
http://www.archive.org/download/LONDON/London1.mov
http://www.archive.org/download/LONDON/London20.mov
http://www.archive.org/download/LONDON/London21.mov
http://www.archive.org/download/LONDON/London22.mov
http://www.archive.org/download/LONDON/London23.mov
http://www.archive.org/download/LONDON/London24.mov
http://www.archive.org/download/LONDON/London25.mov
http://www.archive.org/download/LONDON/London26.mov
http://www.archive.org/download/LONDON/London27.mov
http://www.archive.org/download/LONDON/London28.mov
http://www.archive.org/download/LONDON/London29.mov
http://www.archive.org/download/LONDON/London2.mov
http://www.archive.org/download/LONDON/London30.mov
http://www.archive.org/download/LONDON/London31.mov
http://www.archive.org/download/LONDON/London32.mov
http://www.archive.org/download/LONDON/London33.mov
http://www.archive.org/download/LONDON/London34.mov
http://www.archive.org/download/LONDON/London35.mov
http://www.archive.org/download/LONDON/London36.mov
http://www.archive.org/download/LONDON/London37.mov
http://www.archive.org/download/LONDON/London38.mov
http://www.archive.org/download/LONDON/London39.mov
http://www.archive.org/download/LONDON/London3.mov
http://www.archive.org/download/LONDON/London4.mov
http://www.archive.org/download/LONDON/London5.mov
http://www.archive.org/download/LONDON/London6.mov
http://www.archive.org/download/LONDON/London7.mov
http://www.archive.org/download/LONDON/London8.mov
http://www.archive.org/download/LONDON/London9.mov
http://www.archive.org/download/STOCKHOLM/Stockholm10.mov
http://www.archive.org/download/STOCKHOLM/Stockholm11.mov
http://www.archive.org/download/STOCKHOLM/Stockholm12.mov
http://www.archive.org/download/STOCKHOLM/Stockholm13.mov
http://www.archive.org/download/STOCKHOLM/Stockholm14.mov
http://www.archive.org/download/STOCKHOLM/Stockholm15.mov
http://www.archive.org/download/STOCKHOLM/Stockholm16.mov
http://www.archive.org/download/STOCKHOLM/Stockholm17.mov
http://www.archive.org/download/STOCKHOLM/Stockholm18.mov
http://www.archive.org/download/STOCKHOLM/Stockholm19.mov
http://www.archive.org/download/STOCKHOLM/Stockholm1.mov
http://www.archive.org/download/STOCKHOLM/Stockholm20.mov
http://www.archive.org/download/STOCKHOLM/Stockholm21.mov
http://www.archive.org/download/STOCKHOLM/Stockholm22.mov
http://www.archive.org/download/STOCKHOLM/Stockholm23.mov
http://www.archive.org/download/STOCKHOLM/Stockholm24.mov
http://www.archive.org/download/STOCKHOLM/Stockholm25.mov
http://www.archive.org/download/STOCKHOLM/Stockholm2.mov
http://www.archive.org/download/STOCKHOLM/Stockholm3.mov
http://www.archive.org/download/STOCKHOLM/Stockholm4.mov
http://www.archive.org/download/STOCKHOLM/Stockholm5.mov
http://www.archive.org/download/STOCKHOLM/Stockholm6.mov
http://www.archive.org/download/STOCKHOLM/Stockholm7.mov
http://www.archive.org/download/STOCKHOLM/Stockholm8.mov
http://www.archive.org/download/STOCKHOLM/Stockholm9.mov
",dericed
enhancement,1497,2,Support for EDL cutting while encoding videos,undetermined,git-master,,2012-07-01T09:54:01+02:00,2012-11-15T18:41:11+01:00,"Can FFMPEG add support to read an EDL file to cut video files while encoding?
this is something similar to what mencoder does.

EDL format is very simple, it consists of 3 tab delimited columns

StartTimeStamp   EndTimeStamp   0
.....

Basically it gives the start and end time stamps for cutting video/skipping video while encoding a file. Each row represents a start and end time stamp for cutting/leaving video out of the final conversion.

It would be of great help instead of trying to cut a video into pieces and trying to merge it back together, which is a nightmare!",ramitbhalla
defect,1143,1,Timecode skipped in drawtext filter,avfilter,unspecified,,2012-03-28T18:06:36+02:00,2013-03-01T11:05:09+01:00,"when transcoding a certain file from the apple trailers section, I get strange behaviour with the drawtext filter in that the timecode 00:00:00:01 stays for two frames and then everything appears to be normal. I haven't been able to reproduce this with another file but this one:

http://trailers.apple.com/movies/dreamworks/megamind/megamind-tlr2_h480p.mov

here's the command line and output:

ffmpeg -i Megamind.mov -t 10 -vcodec mpeg4 -acodec copy -vf drawtext=""fontfile=/System/Library/Fonts/HelveticaLight.ttf:timecode='00\\:00\\:00\\:00':rate=24:x=10:y=60-descent:fontsize=24:fontcolor=white"" -qscale 1 -y drawtexttest-megamind-net.mov

ffmpeg version N-39366-g247fbf0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 28 2012 17:12:08 with gcc 4.2.1 (Apple Inc. build 5664)
  configuration: --enable-gpl --enable-libfreetype
  libavutil      51. 44.100 / 51. 44.100
  libavcodec     54. 12.100 / 54. 12.100
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 66.101 /  2. 66.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/krueger/Documents/Megamind.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2012-03-28 15:59:28
    comment         : Encoded and delivered by apple.com/trailers/
    comment-eng     : Encoded and delivered by apple.com/trailers/
    copyright       : © 2010 Dreamworks Pictures. All Rights Reserved
    copyright-eng   : © 2010 Dreamworks Pictures. All Rights Reserved
    title           : Megamind
    title-eng       : Megamind
  Duration: 00:02:29.50, start: 0.000000, bitrate: 2344 kb/s
    Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 848x352, 2209 kb/s, 24 fps, 24 tbr, 2400 tbn, 4800 tbc
    Metadata:
      creation_time   : 2012-03-28 15:59:28
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 131 kb/s
    Metadata:
      creation_time   : 2012-03-28 15:59:28
      handler_name    : ?Apple Alias Data Handler
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2012-03-28 15:59:28
      handler_name    : ?Apple Alias Data Handler
      timecode        : 00:00:00:00
Please use -q:a or -q:v, -qscale is ambiguous
[buffer @ 0x101013060] w:848 h:352 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, mov, to 'drawtexttest-megamind-net.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2012-03-28 15:59:28
    comment         : Encoded and delivered by apple.com/trailers/
    comment-eng     : Encoded and delivered by apple.com/trailers/
    copyright       : © 2010 Dreamworks Pictures. All Rights Reserved
    copyright-eng   : © 2010 Dreamworks Pictures. All Rights Reserved
    title           : Megamind
    title-eng       : Megamind
    encoder         : Lavf54.3.100
    Stream #0:0(eng): Video: mpeg4 (mp4v / 0x7634706D), yuv420p, 848x352, q=2-31, 200 kb/s, 24 tbn, 24 tbc
    Metadata:
      creation_time   : 2012-03-28 15:59:28
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, 131 kb/s
    Metadata:
      creation_time   : 2012-03-28 15:59:28
      handler_name    : ?Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[h264 @ 0x1020bd600] Increasing reorder buffer to 1
frame=  240 fps=0.0 q=1.0 Lsize=    3115kB time=00:00:10.00 bitrate=2552.2kbits/s dup=1 drop=0    
video:2983kB audio:126kB global headers:0kB muxing overhead 0.207059%
",rmk
enhancement,1826,1,TiVo demuxer,avformat,git-master,,2012-10-17T13:14:14+02:00,2013-03-24T14:26:27+01:00,"A user uploaded a TiVo sample - http://samples.ffmpeg.org/TiVo/Twitches%20-%20%2020121016.TiVo - that cannot be decoded with FFmpeg (or MPlayer).
Original report: http://forum.videolan.org/viewtopic.php?f=12&t=104821
{{{
$ ffmpeg -i Twitches\ -\ \ 20121016.TiVo
ffmpeg version N-45613-g711ffb8 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 17 2012 13:12:59 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      51. 76.100 / 51. 76.100
  libavcodec     54. 66.100 / 54. 66.100
  libavformat    54. 32.101 / 54. 32.101
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.103 /  3. 19.103
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[mpeg2video @ 0x223e7e0] mpeg_decode_postinit() failure
    Last message repeated 11 times
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=111021, dts=111022, size=13634
[mpeg2video @ 0x223e7e0] ignoring pic after 100
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 0
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 1
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 2
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 3
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 0 4
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 5
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 6
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 7
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 0 8
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 9
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 10
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 11
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 12
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 0 13
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 14
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 3 15
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 16
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 3 17
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 3 18
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 19
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 20
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 2 21
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 22
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 23
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 24
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 25
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 26
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 5 27
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 28
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 29
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 3 30
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 31
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 2 32
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 0 33
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 1 34
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 0 35
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 36
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 37
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 4 38
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 39
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 40
[mpeg2video @ 0x223e7e0] invalid mb type in I Frame at 0 41
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 42
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 1 43
[mpeg2video @ 0x223e7e0] skipped MB in I frame at 5 44
[mpeg2video @ 0x223e7e0] Warning MVs not available
[mpeg2video @ 0x223e7e0] concealing 3600 DC, 3600 AC, 3600 MV errors in I frame
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=120030, dts=120031, size=12673
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=129039, dts=129040, size=3326
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=138048, dts=138049, size=11091
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=147057, dts=147058, size=7990
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=156066, dts=156067, size=14679
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=165075, dts=165076, size=6480
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=174084, dts=174085, size=3279
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=183093, dts=183094, size=9276
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=192102, dts=192103, size=5485
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=201111, dts=201112, size=7199
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=210120, dts=210121, size=6458
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=219129, dts=219130, size=3354
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=228138, dts=228139, size=9285
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=237147, dts=237148, size=7329
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=246156, dts=246157, size=10311
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=255165, dts=255166, size=7127
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=264174, dts=264175, size=4240
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=273183, dts=273184, size=8859
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=282192, dts=282193, size=7628
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=291201, dts=291202, size=13860
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=300210, dts=300211, size=6932
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=309219, dts=309220, size=3232
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=318228, dts=318229, size=13272
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=327237, dts=327238, size=8337
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=336246, dts=336247, size=14330
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=345255, dts=345256, size=7015
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=354264, dts=354265, size=2933
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=363273, dts=363274, size=9550
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=372282, dts=372283, size=7393
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=381291, dts=382043, size=22263
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=391802, dts=392554, size=28771
[mpeg @ 0x2238280] Invalid timestamps stream=0, pts=402312, dts=402313, size=3966
[mpeg @ 0x2238280] Stream #2: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #3: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #4: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #5: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #6: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #7: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #8: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #9: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #10: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #11: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Stream #12: not enough frames to estimate rate; consider increasing probesize
[mpeg @ 0x2238280] Could not find codec parameters for stream 3 (Audio: ac3, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 0x2238280] Could not find codec parameters for stream 4 (Audio: truehd, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 0x2238280] Could not find codec parameters for stream 6 (Audio: dts, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 0x2238280] Could not find codec parameters for stream 7 (Audio: dts, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 0x2238280] Could not find codec parameters for stream 10 (Audio: truehd, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 0x2238280] Could not find codec parameters for stream 11 (Audio: dts, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpeg @ 0x2238280] Could not find codec parameters for stream 12 (Audio: dts, 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x22c2380] start time is not set in estimate_timings_from_pts
[NULL @ 0x2370c80] start time is not set in estimate_timings_from_pts
[NULL @ 0x2439ae0] start time is not set in estimate_timings_from_pts
[NULL @ 0x24291e0] start time is not set in estimate_timings_from_pts
[NULL @ 0x24a3be0] start time is not set in estimate_timings_from_pts
[NULL @ 0x2512200] start time is not set in estimate_timings_from_pts
[NULL @ 0x26b2e40] start time is not set in estimate_timings_from_pts
[NULL @ 0x27520e0] start time is not set in estimate_timings_from_pts
Guessed Channel Layout for  Input Stream #0.2 : 2.1
Guessed Channel Layout for  Input Stream #0.8 : 7.1
Guessed Channel Layout for  Input Stream #0.9 : 7.1
Input #0, mpeg, from 'Twitches -  20121016.TiVo':
  Duration: 00:05:34.76, start: 0.673144, bitrate: 10700 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 20000 kb/s, 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
    Stream #0:2[0xa6]: Audio: pcm_dvd, 48000 Hz, 2.1, s32, 3456 kb/s
    Stream #0:3[0xc3]: Audio: ac3, 0 channels
    Stream #0:4[0xb3]: Audio: truehd, 0 channels
    Stream #0:5[0x28]: Subtitle: dvd_subtitle
    Stream #0:6[0x8f]: Audio: dts, 0 channels
    Stream #0:7[0x8a]: Audio: dts, 0 channels
    Stream #0:8[0xa3]: Audio: pcm_s16be, 44100 Hz, 7.1, s16, 5644 kb/s
    Stream #0:9[0xac]: Audio: pcm_s16be, 44100 Hz, 7.1, s16, 5644 kb/s
    Stream #0:10[0xb9]: Audio: truehd, 0 channels
    Stream #0:11[0x89]: Audio: dts, 0 channels
    Stream #0:12[0x9e]: Audio: dts, 0 channels
At least one output file must be specified
}}}",cehoyos
enhancement,1832,1,TrueHD Encoder?,avcodec,git-master,,2012-10-19T11:48:49+02:00,2013-02-09T13:12:53+01:00,"Could someone create a TrueHD encoder? If I knew how to code, I'd do it myself, and this is probably the most naive thing ever, but can't you just take the TrueHD decoder and basically reverse it? Regardless, a TrueHD encoder would be amazing.",marcusj0015
defect,1796,1,Unable to extract PCM audio track from AVI file,undetermined,git-master,,2012-10-09T18:21:17+02:00,2012-12-06T12:36:48+01:00,"Summary of the bug: I have an AVI-wrapped dvvideo file with a single pcm_s16le audio track. The video plays fine (although there is a funny noise at the start that might indicate some kind of corruption or encoding problem). I am able to extract the audio using MPlayer, and ffmpeg can successfully produce a lower-quality avi file and extract the audio as mp3. I am able to run ffmpeg a second time to get a WAV file from either of these. However, if I simply try to extract the audio track directly into a WAV file from the original AVI file, all I get is 0.03 seconds of noise. There is no error message, so the software I'm writing that is running ffmpeg and monitoring the output can't tell anything went wrong.

How to reproduce:
{{{
% ffmpeg -i TruncatedPCMAudio.avi -vn -acodec copy temp.wav
  - OR -
% ffmpeg -i TruncatedPCMAudio.avi -vn -acodec pcm_s16le temp.wav
ffmpeg version N-40126-ga4b58fd
built on Apr 26 2012 03:29:50 with gcc 4.6.3
}}}

ffmpeg -v 9 -loglevel 99 -i TruncatedPCMAudio.avi
ffmpeg version N-40126-ga4b58fd Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 26 2012 03:29:50 with gcc 4.6.3
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass
 --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libope
njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth
eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-
libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --e
nable-zlib
  libavutil      51. 47.100 / 51. 47.100
  libavcodec     54. 15.100 / 54. 15.100
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 72.100 /  2. 72.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 01d3c020] Format avi probed with size=2048 and score=100
[AVI demuxer @ 01d3c680] use odml:1
[avi @ 01d3c020] File position before avformat_find_stream_info() is 32768
[avi @ 01d3c020] All info found
[avi @ 01d3c020] File position after avformat_find_stream_info() is 185032
Input #0, avi, from 'TruncatedPCMAudio.avi':
  Duration: 00:03:52.46, start: 0.000000, bitrate: 28855 kb/s
    Stream #0:0, 1, 1001/30000: Video: dvvideo, yuv411p, 720x480, 1001/30000, 28
771 kb/s, SAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 k
b/s
At least one output file must be specified",tom_bogle
defect,2370,1,v4l2 should not need ENUMSTD,avdevice,git-master,,2013-03-17T05:26:20+01:00,2013-03-19T14:29:39+01:00,"Problem: lavd/v4l2.c now requires the device to support VIDIOC_ENUMSTD.

This seems to be a regression according to https://github.com/umlaeute/v4l2loopback/issues/38

Steps to reproduce:
 - install v4l2loopback and load the module
{{{
git clone git://github.com/umlaeute/v4l2loopback.git
cd v4l2loopback
make && sudo make install
modprobe v4l2loopback
}}}
 - push some video to the device with for instance:
{{{
gst-launch-0.10 videotestsrc ! v4l2sink device=/dev/video0 
}}}
 - try to play the device with FFmpeg
{{{
% ./ffplay -v verbose -f v4l2 /dev/video0
ffplay version N-51026-g3313b9c Copyright (c) 2003-2013 the FFmpeg developers
  built on Mar 17 2013 04:38:52 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-fontconfig --enable-libfreetype --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-x11grab --enable-libopenjpeg --enable-libass --enable-libmodplug --enable-libv4l2 --cc=colorgcc --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall --disable-runtime-cpudetect --enable-libcelt --enable-libopencv --enable-frei0r --enable-libcaca --enable-libiec61883 --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libopus --enable-libpulse --enable-libspeex --enable-openal --enable-libopencv
  libavutil      52. 19.101 / 52. 19.101
  libavcodec     55.  0.100 / 55.  0.100
  libavformat    55.  0.100 / 55.  0.100
  libavdevice    55.  0.100 / 55.  0.100
  libavfilter     3. 47.102 /  3. 47.102
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[video4linux2,v4l2 @ 0x7f457c000940] fd:7 capabilities:50000030/0   
[video4linux2,v4l2 @ 0x7f457c000940] Querying the device for the current frame size
[video4linux2,v4l2 @ 0x7f457c000940] Setting frame size to 320x240
[video4linux2,v4l2 @ 0x7f457c000940] ioctl(VIDIOC_ENUMSTD): Invalid argument
/dev/video0: Invalid argument
}}}

The device plays fine with for example mplayer, and with older ffplay (1.1.3 is working).",ubitux
defect,2461,1,VAAPI mpeg2 decoding crashes,avcodec,git-master,,2013-04-12T12:03:46+02:00,2013-05-07T23:40:15+02:00,"Starting somewhere between ffmpeg-1.1.4 and ffmpeg-1.2 something happend with the vaapi code in ffmpeg that's causing crashes when decoding mpeg2.

I'm not 100% sure if only mpeg2 is affected, and i'm also not sure what might be causing this. It Looks like vaapi is not properly initialized, as the pic param buffer is missing.

A possible backtrace looks like this: http://bpaste.net/show/rFq5TRFGCp4sh1eYvjnS/
This one is from a vlc git master build. The same happens in XBMC. Both using latest master ffmpeg/libavcodec.",BtbN
enhancement,1615,1,video diff filter,avfilter,git-master,,2012-08-07T01:38:41+02:00,2013-02-22T21:19:01+01:00,"It would be useful to have a visual diff tool for videos that will create a resultant differential video of two videos.  This could be used in a number of scenarios from simply seeing more easily the differences of one encode to the next to many other applications.

With some overlay+pad magic you should be able to compare img1,img2 and diff on the same image.  Similarly should function with vid frames.

It would be useful to have a few different styles of diffing from an outline to color inversion and clipping similar to what is demonstrated here: http://jeffkreeftmeijer.com/2011/comparing-images-and-creating-image-diffs/",ylluminate
enhancement,2391,2,VobSub muxer,avformat,git-master,,2013-03-21T07:29:14+01:00,2013-03-23T10:48:56+01:00,FFmpeg needs a VobSub muxer. A lot of users are still depending on old softwares such as transcode or mencoder to dump their subtitles from DVD. This is definitely an important missing part of the DVD ripping workflow FFmpeg has so much trouble to keep up with.,ubitux
enhancement,1833,1,"Vorbis Comment Chapter Extension (for Opus, Vorbis, Flac, etc.)",avformat,unspecified,,2012-10-19T18:24:06+02:00,2012-10-19T19:10:28+02:00,"More and more people (especially in the german speaking podcasting scene) use the new chapter extension for opus, ogg vorbis, flac etc., see:  http://wiki.xiph.org/Chapter_Extension

This enables chapter marks for all fileformats, which use the vorbis comments metadata system (opus, ogg vorbis, flac, speex, etc.).

It would be really cool, if ffmpeg could support this new standard - as it is already possible to show chapters in MP4/M4A files. This is especially interesting for podcaster, audiobooks, lecture recordings, etc. and with the new opus format!

Furthermore it should be quite easy to implement. If you need any further information or some example files, let me know and I will provide them!",auphonic
enhancement,1716,1,Wavpack Encoder,avcodec,git-master,,2012-09-04T04:03:52+02:00,2012-10-25T05:17:51+02:00,"Right now it is not possible to provide an audio file as input and to encode it to Wavpack. It would be nice if it was possible.

Thanks.",hakermania
enhancement,1847,1,wmalossless: support 24bit depth,avcodec,git-master,,2012-10-25T16:37:26+02:00,2012-10-25T16:56:51+02:00,"http://www.cccp-project.net/beta/test_files/%5bCCCP%5d_Mega_Weird_Audio_Test.mkv

{{{
C:\>ffmpeg -i [CCCP]_Mega_Weird_Audio_Test.mkv -map 0:23 out.wav
ffmpeg version N-45739-g04bf2e7 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 20 2012 00:16:49 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      51. 76.100 / 51. 76.100
  libavcodec     54. 67.100 / 54. 67.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 19.103 /  3. 19.103
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[wmalossless @ 0245fc20] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
[wmalossless @ 025ccae0] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
[mpeg4 @ 02537bc0] Invalid and inefficient vfw-avi packed B frames detected
[wmalossless @ 0245fc20] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
[wmalossless @ 025ccae0] bit-depth higher than 16 is not implemented. Update you
r FFmpeg version to the newest one from Git. If the problem still occurs, it mea
ns that your file has a feature which has not been implemented.
Guessed Channel Layout for  Input Stream #0.5 : mono
Guessed Channel Layout for  Input Stream #0.6 : stereo
Guessed Channel Layout for  Input Stream #0.7 : stereo
Guessed Channel Layout for  Input Stream #0.8 : mono
Guessed Channel Layout for  Input Stream #0.9 : mono
Guessed Channel Layout for  Input Stream #0.10 : stereo
Guessed Channel Layout for  Input Stream #0.11 : stereo
Guessed Channel Layout for  Input Stream #0.12 : mono
Guessed Channel Layout for  Input Stream #0.13 : mono
Guessed Channel Layout for  Input Stream #0.14 : stereo
Guessed Channel Layout for  Input Stream #0.15 : stereo
Guessed Channel Layout for  Input Stream #0.16 : mono
Guessed Channel Layout for  Input Stream #0.17 : stereo
Guessed Channel Layout for  Input Stream #0.22 : 5.1
Guessed Channel Layout for  Input Stream #0.23 : stereo
Guessed Channel Layout for  Input Stream #0.25 : stereo
Input #0, matroska,webm, from '[CCCP]_Mega_Weird_Audio_Test.mkv':
  Metadata:
    title           : Macross Plus - First Simulator Test
    creation_time   : 2006-08-07 03:59:51
  Duration: 00:01:03.70, start: 0.000000, bitrate: 6167 kb/s
    Stream #0:0(eng): Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658)
, yuv420p, 656x464 [SAR 1:1 DAR 41:29], SAR 116:123 DAR 4:3, 23.98 fps, 23.98 tb
r, 1k tbn, 23.98 tbc (default)
    Metadata:
      title           : Macross Plus - First Simulator Test
    Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
    Metadata:
      title           : AC3 6ch Audio
    Stream #0:2(jpn): Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Metadata:
      title           : AC3 2ch Audio
    Stream #0:3(eng): Audio: mp3, 48000 Hz, stereo, s16, 192 kb/s
    Metadata:
      title           : AudX HGHQ 6ch Audio
    Stream #0:4(eng): Audio: mp3, 48000 Hz, mono, s16, 192 kb/s
    Metadata:
      title           : AudX SPBQ 6ch Audio
    Stream #0:5(jpn): Audio: sipr (0[1][0][0] / 0x0130), 16000 Hz, mono, flt, 16
 kb/s
    Metadata:
      title           : ACELP Sipro Mono Audio
    Stream #0:6(jpn): Audio: adpcm_ms ([2][0][0][0] / 0x0002), 11025 Hz, stereo,
 s16, 88 kb/s
    Metadata:
      title           : MS ADPCM 2ch Audio
    Stream #0:7(jpn): Audio: adpcm_ima_wav ([17][0][0][0] / 0x0011), 11025 Hz, s
tereo, s16p, 88 kb/s
    Metadata:
      title           : IMA ADPCM 2ch Audio
    Stream #0:8(jpn): Audio: adpcm_yamaha ( [0][0][0] / 0x0020), 16000 Hz, mono,
 s16, 64 kb/s
    Metadata:
      title           : Yamaha ADPCM Mono Audio
    Stream #0:9(jpn): Audio: adpcm_g726 (E[0][0][0] / 0x0045), 8000 Hz, mono, s1
6, 32 kb/s
    Metadata:
      title           : G.726 ADPCM Mono Audio
    Stream #0:10(jpn): Audio: pcm_mulaw ([7][0][0][0] / 0x0007), 8000 Hz, stereo
, s16, 128 kb/s
    Metadata:
      title           : ╬╝-Law 2ch Audio
    Stream #0:11(jpn): Audio: pcm_alaw ([6][0][0][0] / 0x0006), 8000 Hz, stereo,
 s16, 128 kb/s
    Metadata:
      title           : A-Law 2ch Audio
    Stream #0:12(jpn): Audio: gsm_ms (1[0][0][0] / 0x0031), 44100 Hz, mono, s16,
 71 kb/s
    Metadata:
      title           : GSM 6.10 Mono Audio
    Stream #0:13(jpn): Audio: truespeech ([34][0][0][0] / 0x0022), 8000 Hz, mono
, s16, 8 kb/s
    Metadata:
      title           : TrueSpeech Mono Audio
    Stream #0:14(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, stereo, flt
p, 64 kb/s
    Metadata:
      title           : WMA7 2ch Audio
    Stream #0:15(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, stereo, flt
p, 64 kb/s
    Metadata:
      title           : WMA8 2ch Audio
    Stream #0:16(jpn): Audio: wmavoice ([10][0][0][0] / 0x000A), 22050 Hz, mono,
 flt, 20 kb/s
    Metadata:
      title           : WMA9 Voice Mono Audio
    Stream #0:17(jpn): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz, stereo, flt
p, 64 kb/s
    Metadata:
      title           : WMA9.2 Std 2ch Audio
    Stream #0:18(eng): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, 5.1, fltp,
 192 kb/s
    Metadata:
      title           : WMA9.1 Pro 6ch Audio
    Stream #0:19(jpn): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, fl
tp, 80 kb/s
    Metadata:
      title           : WMA9.1 Pro 2ch Audio
    Stream #0:20(eng): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, 5.1, fltp,
 192 kb/s
    Metadata:
      title           : WMA10 Pro 6ch Audio
    Stream #0:21(jpn): Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz, stereo, fl
tp, 64 kb/s
    Metadata:
      title           : WMA10 Pro 2ch Audio
    Stream #0:22(eng): Audio: wmalossless (c[1][0][0] / 0x0163), 48000 Hz, 5.1,
s32p, 1882 kb/s
    Metadata:
      title           : WMA9.1 Lossless 6ch Audio
    Stream #0:23(jpn): Audio: wmalossless (c[1][0][0] / 0x0163), 48000 Hz, stere
o, s32p, 774 kb/s
    Metadata:
      title           : WMA9.1 Lossless 2ch Audio
    Stream #0:24(jpn): Audio: cook, 44100 Hz, stereo, fltp
    Metadata:
      title           : RA6 G2 Cook 2ch Audio
    Stream #0:25(jpn): Audio: atrac3, 44100 Hz, stereo, fltp
    Metadata:
      title           : RA8 ATRC 2ch Audio
    Stream #0:26(eng): Audio: cook, 44100 Hz, 5.1, fltp
    Metadata:
      title           : RA8 Cook 6ch Audio
    Stream #0:27(jpn): Audio: cook, 44100 Hz, stereo, fltp
    Metadata:
      title           : RA8 Cook 2ch Audio
    Stream #0:28(jpn): Audio: cook, 44100 Hz, mono, fltp
    Metadata:
      title           : RA8 Cook Mono Audio
    Stream #0:29(jpn): Audio: aac, 32000 Hz, stereo, s16
    Metadata:
      title           : RA10 RAAC 2ch Audio
    Stream #0:30(jpn): Audio: aac, 44100 Hz, stereo, s16
    Metadata:
      title           : RA10 RACP 2ch Audio
bit-depth higher than 16 is not implemented. Update your FFmpeg version to the n
ewest one from Git. If the problem still occurs, it means that your file has a f
eature which has not been implemented.
Output #0, wav, to 'out.wav':
  Metadata:
    title           : Macross Plus - First Simulator Test
    Stream #0:0(jpn): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      title           : WMA9.1 Lossless 2ch Audio
Stream mapping:
  Stream #0:23 -> #0:0 (wmalossless -> pcm_s16le)
Error while opening decoder for input stream #0:23
}}}",ami_stuff
defect,2252,1,WTV files created by ffmpeg do not playback on XBox 360 extender,avformat,git-master,,2013-02-08T15:27:28+01:00,2013-05-02T06:47:23+02:00,"Summary of the bug: WTV files created by ffmpeg do not play back on X360 extender.
It gives an error:
"" Files needed to display video are not installed...""

However it plays back fine on WMP and MCE.
",ramitbhalla
