__group__	ticket	summary	component	version	type	status	created	_changetime	_description	_reporter
	5	jp2k muxed into mov by FFmpeg can't be played by QuickTime	avformat	git	defect	open	2011-03-11T00:50:33+01:00	2013-02-19T17:32:17+01:00	"(issue 2656)
incoming/jpeg2000_to_quicktime_unplayable/bbb_jp2_qt.mov can be decoded with FFmpeg (and played with MPlayer, ffplay shows a black window for me), remuxing the video with FFmpeg leads to a file that can be decoded with FFmpeg (and played with MPlayer, ffplay shows a black window), but the original file plays fine with QuickTime, the copy shows only a black window.

{{{
$ ffmpeg -i bbb_jp2_qt.mov -vcodec copy out.mov
FFmpeg version git-N-28405-gb33fa8a, Copyright (c) 2000-2011 the FFmpeg developers
  built on Mar 11 2011 00:24:29 with gcc 4.4.5
  configuration: --cc=/usr/local/gcc-4.4.5/bin/gcc --enable-gpl --enable-libopenjpeg
  libavutil    50. 39. 0 / 50. 39. 0
  libavcodec   52.113. 2 / 52.113. 2
  libavformat  52.102. 0 / 52.102. 0
  libavdevice  52.  3. 0 / 52.  3. 0
  libavfilter   1. 76. 0 /  1. 76. 0
  libswscale    0. 12. 0 /  0. 12. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bbb_jp2_qt.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2011-03-09 22:39:50
  Duration: 00:00:03.33, start: 0.000000, bitrate: 23584 kb/s
    Stream #0.0(eng): Video: libopenjpeg, rgb24, 640x360, 23581 kb/s, 24 fps, 24 tbr, 24 tbn, 24 tbc
    Metadata:
      creation_time   : 2011-03-09 22:39:50
Output #0, mov, to 'out.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2011-03-09 22:39:50
    encoder         : Lavf52.102.0
    Stream #0.0(eng): Video: mjp2 / 0x32706A6D, rgb24, 640x360, q=2-31, 23581 kb/s, 24 tbn, 24 tbc
    Metadata:
      creation_time   : 2011-03-09 22:39:50
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
frame=   80 fps=  0 q=-1.0 Lsize=    9597kB time=3.33 bitrate=23584.6kbits/s
video:9595kB audio:0kB global headers:0kB muxing overhead 0.013923%
}}}
"	cehoyos
	24	Error message needed when enabling drawtext filter without libfreetype	build system	git	enhancement	open	2011-03-28T11:35:27+02:00	2011-04-02T20:47:39+02:00	"It would be really helpful if the configure script would issue an error message when trying to do ""--enable-filter=drawtext""  without adding ""--enable-libfreetype"". At the moment, there is no error message, and the drawtext filter doesn't get enabled.

The documentation of the drawtext filter does mention then libfreetype is needed - but it would be much more helpful if the configure script would do this check. Otherwise one would have no idea why the filter silently refuses to enable with no error message."	xj25vm
	43	JACK input device doesn't link on OS X	avformat	git-master	enhancement	reopened	2011-04-06T22:35:16+02:00	2012-09-27T13:39:17+02:00	"This is copied from the old roundup #976
https://roundup.libav.org/issue976

On OS X, using --enable-indev=jack, the build fails with

{{{
CC	libavdevice/jack_audio.o
/src/ffmpeg/libavdevice/jack_audio.c: In function 'audio_read_packet':
/src/ffmpeg/libavdevice/jack_audio.c:277: warning: implicit declaration of function 'sem_timedwait'
AR	libavdevice/libavdevice.a
LD	libavdevice/libavdevice.52.dylib
Undefined symbols:
  ""_sem_timedwait"", referenced from:
      _audio_read_packet in jack_audio.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libavdevice/libavdevice.52.dylib] Error 1
}}}

sem_* is semaphore_* on OS X."	nieder
	75	Chroma corruption with specific Fraps sample	avcodec	git	defect	open	2011-04-20T20:35:08+02:00	2011-04-24T16:45:42+02:00	"With a specific sample (http://stfcc.org/misc/fraps_chroma_corruption.avi - ~48MB), chroma corruption is produced on at least two different frames after the decoding process.

With the same frame, note the difference between FFmpeg's output and the Fraps video decompresser's:
FFmpeg: http://stfcc.org/misc/fraps_chroma_corruption_ffmpeg.png
Fraps: http://stfcc.org/misc/fraps_chroma_corruption_fraps.png

Below output was for converion to huffyuv so it could be viewed in ffplay (ffplay doesn't display video for Fraps it seems):

{{{
C:\temp\Encoding\test>ffmpeg.exe -v 9 -loglevel 99 -i fraps_chroma_corruption.avi -vcodec huffyuv -pix_fmt rgb32 -y output.avi
FFmpeg version git-N-29181-ga304071, Copyright (c) 2000-2011 the FFmpeg developers
  built on Apr 18 2011 21:24:03 with gcc 4.5.2
  configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-memalign-hack --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib --cross-prefix=i686-w64-mingw32- --target-os=mingw32 --arch=x86_32 --extra-cflags=-I/home/kyle/software/ffmpeg/external-libraries/win32/include --extra-ldflags=-L/home/kyle/software/ffmpeg/external-libraries/win32/lib --pkg-config=pkg-config
  libavutil    50. 40. 1 / 50. 40. 1
  libavcodec   52.120. 0 / 52.120. 0
  libavformat  52.108. 0 / 52.108. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 79. 0 /  1. 79. 0
  libswscale    0. 13. 0 /  0. 13. 0
[NULL @ 018BBE60] Probed with size=2048 and score=100
[avi @ 018BBE60] All info found
Input #0, avi, from 'fraps_chroma_corruption.avi':
  Duration: 00:00:01.51, start: 0.000000, bitrate: 260416 kb/s
    Stream #0.0, 1, 1/60: Video: fraps, bgr24, 960x540, 1/60, 60 tbr, 60 tbn, 60 tbc
[buffer @ 01747A30] w:960 h:540 pixfmt:bgr24
[ffsink @ 01747C30] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 01747E90] w:960 h:540 fmt:bgr24 -> w:960 h:540 fmt:bgra flags:0x4
[huffyuv @ 01751A70] using huffyuv 2.2.0 or newer interlacing flag
Output #0, avi, to 'output.avi':
  Metadata:
    ISFT            : Lavf52.108.0
    Stream #0.0, 0, 1/60: Video: huffyuv, bgra, 960x540, 1/60, q=2-31, 200 kb/s, 60 tbn, 60 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
frame=   91 fps= 60 q=0.0 Lsize=   70979kB time=1.52 bitrate=383378.5kbits/s

video:70971kB audio:0kB global headers:0kB muxing overhead 0.010824%
}}}"	Snowknight26
	98	Channel reordering in pcm files	undetermined	git-master	defect	open	2011-04-23T10:58:26+02:00	2013-01-05T16:22:37+01:00	"I will attach a three channel pcm caf file. The file contains left, center and right stream, FFmpeg currently warns that the channel layout is unsupported. It is simple to set the correct channel layout (trivial patch attached), but the problem is that the file has channel order ""center, left, right"" (MPEG-3-0-B), so that FFmpeg maps the left channel to the right, the right channel to center and the center channel to the left channel on decoding.

How can a demuxer tell the pcm decoder that the decoder has to reorder channels?
{{{
ffmpeg -i MPEG30B.caf
FFmpeg version git-N-29301-gab15726, Copyright (c) 2000-2011 the FFmpeg developers
  built on Apr 23 2011 10:48:07 with gcc 4.5.2
  configuration: --cc=/usr/local/gcc-4.5.2/bin/gcc --enable-gpl --enable-libcelt
  libavutil    51.  0. 0 / 51.  0. 0
  libavcodec   53.  1. 0 / 53.  1. 0
  libavformat  53.  0. 1 / 53.  0. 1
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2.  0. 0 /  2.  0. 0
  libswscale    0. 13. 0 /  0. 13. 0
[caf @ 0x12a0ae0] Unknown channel layout.
[caf @ 0x12a0ae0] Estimating duration from bitrate, this may be inaccurate
Input #0, caf, from 'MPEG30B.caf':
  Duration: 00:00:10.66, start: 0.000000, bitrate: 1151 kb/s
    Stream #0.0: Audio: pcm_s8, 48000 Hz, 3 channels, u8, 1152 kb/s
At least one output file must be specified
}}}"	cehoyos
	110	MP4 Muxer gives incorrect frame duration with AAC	avformat	git-master	defect	reopened	2011-04-25T03:52:00+02:00	2013-05-12T17:27:39+02:00	"The frame durations of an MP4/AAC file are inaccurate according to FAAD. I encoded an M4A file with

ffmpeg -v 9 -loglevel 99 -i IJustHadSex.m4v -vn -acodec copy -map_metadata 0:0 ""I Just Had Sex.m4a""

The full uncut output is this:

FFmpeg version git-N-29123-g256c5b0, Copyright (c) 2000-2011 the FFmpeg developers
  built on Apr 14 2011 21:24:32 with gcc 4.7.0 20110402 (experimental)
  configuration: --enable-cross-compile --arch=x86_64 --target-os=mingw32 --cross-prefix=/usr/x86_64-w64-mingw32/bin/ --prefix=/usr/local/x86_64-w64-mingw32 --pkg-config=pkg-config --cpu=i7
  libavutil    50. 40. 1 / 50. 40. 1
  libavcodec   52.119. 0 / 52.119. 0
  libavformat  52.107. 0 / 52.107. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 78. 0 /  1. 78. 0
  libswscale    0. 13. 0 /  0. 13. 0
[NULL @ 000000000033A770] Probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000033A770] ISO: File Type Major Brand: M4V 
[h264 @ 000000000033B7B0] Unsupported bit depth: 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 000000000033A770] All info found

Seems stream 0 codec frame rate differs from container frame rate: 47.96 (1199/25) -> 23.98 (1199/50)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'IJustHadSex.m4v':
  Metadata:
    major_brand     : M4V 
    minor_version   : 512
    compatible_brands: isomiso2avc1
    creation_time   : 1970-01-01 00:00:00
    encoder         : Lavf52.104.0
    title           : I Just Had Sex (feat. Akon)
    artist          : The Lonely Island
    album           : Incredibad
  Duration: 00:02:55.31, start: 0.000000, bitrate: 1306 kb/s
    Stream #0.0(und), 2, 1/1199: Video: h264 (Constrained Baseline), yuv420p, 640x360 [PAR 1:1 DAR 16:9], 25/1199, 1171 kb/s, 23.98 fps, 23.98 tbr, 1199 tbn, 47.96 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
    Stream #0.1(und), 1, 1/44100: Audio: aac, 44100 Hz, stereo, s16, 128 kb/s
    Metadata:
      creation_time   : 1970-01-01 00:00:00
Output #0, ipod, to 'I Just Had Sex.m4a':
  Metadata:
    major_brand     : M4V 
    minor_version   : 512
    compatible_brands: isomiso2avc1
    creation_time   : 1970-01-01 00:00:00
    album           : Incredibad
    title           : I Just Had Sex (feat. Akon)
    artist          : The Lonely Island
    encoder         : Lavf52.107.0
    Stream #0.0(und), 0, 1/44100: Audio: aac, 44100 Hz, stereo, 128 kb/s
    Metadata:
      creation_time   : 1970-01-01 00:00:00
Stream mapping:
  Stream #0.1 -> #0.0
Press [q] to stop encoding
size=    2845kB time=175.31 bitrate= 132.9kbits/s    

video:0kB audio:2739kB global headers:0kB muxing overhead 3.847214%

The full ffmpeg -v 9 -loglevel 99 -i for the new input file is this:

FFmpeg version git-N-29123-g256c5b0, Copyright (c) 2000-2011 the FFmpeg developers
  built on Apr 14 2011 21:24:32 with gcc 4.7.0 20110402 (experimental)
  configuration: --enable-cross-compile --arch=x86_64 --target-os=mingw32 --cross-prefix=/usr/x86_64-w64-mingw32/bin/ --prefix=/usr/local/x86_64-w64-mingw32 --pkg-config=pkg-config --cpu=i7
  libavutil    50. 40. 1 / 50. 40. 1
  libavcodec   52.119. 0 / 52.119. 0
  libavformat  52.107. 0 / 52.107. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 78. 0 /  1. 78. 0
  libswscale    0. 13. 0 /  0. 13. 0
[NULL @ 00000000014BA410] Probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000014BA410] ISO: File Type Major Brand: M4A 
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000000014BA410] All info found
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'I Just Had Sex.m4a':
  Metadata:
    major_brand     : M4A 
    minor_version   : 512
    compatible_brands: isomiso2
    creation_time   : 1970-01-01 00:00:00
    title           : I Just Had Sex (feat. Akon)
    artist          : The Lonely Island
    album           : Incredibad
    encoder         : Lavf52.107.0
  Duration: 00:02:55.31, start: 0.000000, bitrate: 132 kb/s
    Stream #0.0(und), 1, 1/44100: Audio: aac, 44100 Hz, stereo, s16, 128 kb/s
    Metadata:
      creation_time   : 1970-01-01 00:00:00
At least one output file must be specified

However, FAAD claims that the frame duration is inaccurate for the MP4, and that it has to use the duration listed in the AAC bitstream instead. Furthermore, iTunes says the file has a duration of 789:57:13, which is iTunes's way of saying Error!

The FAAD output is this:

 *********** Ahead Software MPEG-4 AAC Decoder V2.7 ******************

 Build: Jun 14 2010
 Copyright 2002-2004: Ahead Software AG
 http://www.audiocoding.com
 Floating point version

 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License.

 **************************************************************************

I Just Had Sex.m4a file info:

LC AAC	175.139 secs, 2 ch, 44100 Hz

title: I Just Had Sex (feat. Akon)
artist: The Lonely Island
album: Incredibad
tool: Lavf52.107.0

  ---------------------
 | Config:  2 Ch       |
  ---------------------
 | Ch |    Position    |
  ---------------------
 | 00 | Left front     |
 | 01 | Right front    |
  ---------------------

MP4 seems to have incorrect frame duration, using values from AAC data.
Decoding I Just Had Sex.m4a took:  0.84 sec. 208.00% real-time.

Notice the MP4 error.

This is important because iTunes won't play the resulting file."	thebombzen
	113	AAC - Audio object type 23 is not supported	avcodec	git-master	enhancement	open	2011-04-25T19:50:15+02:00	2013-01-22T12:10:44+01:00	"ffmpeg AAC codec (decoder) doesn't seem to support AAC-LD and libfaad or libfaad2 (which is documented to support AAC-LD) is no longer an audio codec option. So there is no way to decode AAC-LD format audio track anymore. However, vlc on windows seems to play the file 

ffmpeg build from git snapshot of a few days ago( ffmpeg-HEAD-e16665b) on Fedora 2.6.30.9-96.fc11.x86_6411.

command line:
ffmpeg -y -i po_arrive...mov -acodec pcm_s24le extracted.wav

Error message is:
[aac @ 0x1e9bfa0] Audio object type 23 is not supported.
"	k_s_johnson
	117	unsupported interplayvideo file	avcodec	git-master	defect	open	2011-04-26T12:41:44+02:00	2012-10-24T17:21:58+02:00	"http://www.upitus.net/v1cb0vmtxws8

(sorry for this free crappy host with time delay, next this I will try to find something better)

the file does not convert correctly with ffmpeg (only a few frames)

with ffplay I get this:

{{{
C:\>ffplay C:\SK_DEMO.MVE
FFplay version git-N-29181-ga304071, Copyright (c) 2003-2011 the FFmpeg develope
rs
  built on Apr 18 2011 21:24:03 with gcc 4.5.2
  configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
ble-memalign-hack --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --cross-prefix=i686-w6
4-mingw32- --target-os=mingw32 --arch=x86_32 --extra-cflags=-I/home/kyle/softwar
e/ffmpeg/external-libraries/win32/include --extra-ldflags=-L/home/kyle/software/
ffmpeg/external-libraries/win32/lib --pkg-config=pkg-config
  libavutil    50. 40. 1 / 50. 40. 1
  libavcodec   52.120. 0 / 52.120. 0
  libavformat  52.108. 0 / 52.108. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 79. 0 /  1. 79. 0
  libswscale    0. 13. 0 /  0. 13. 0
[ipmovie @ 01D5D4F0] Estimating duration from bitrate, this may be inaccurate
Input #0, ipmovie, from 'C:\SK_DEMO.MVE':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: interplayvideo, pal8, 432x320, 1000k tbr, 1000k tbn, 100
0k tbc
[ffsink @ 01D62480] auto-inserting filter 'auto-inserted scaler 0' between the f
ilter 'src' and the filter 'out'
[scale @ 01D62700] w:432 h:320 fmt:pal8 -> w:432 h:320 fmt:yuv420p flags:0x4
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-49287)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 2, @ block
 (64, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4088)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 3, @ block
 (240, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4321)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 4, @ block
 (0, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-39333)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 5, @ block
 (104, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-50836)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 6, @ block
 (40, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-5600)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 7, @ block
 (16, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 4 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4349)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 8, @ block
 (400, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-47404)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 9, @ block
 (192, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-338)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 10, @ bloc
k (96, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-53651)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 11, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 2 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4212)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 13, @ bloc
k (96, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-273)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 15, @ bloc
k (160, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 1 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4176)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 17, @ bloc
k (144, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-205)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 19, @ bloc
k (224, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-3816)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 21, @ bloc
k (64, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 5 times0KB vq=   38KB sq=    0B f=6/6
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-126)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 23, @ bloc
k (304, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 8 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4137)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 25, @ bloc
k (192, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 2 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-42725)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 27, @ bloc
k (144, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4308)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 29, @ bloc
k (16, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4167)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 31, @ bloc
k (144, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-3870)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 33, @ bloc
k (16, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4274)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 35, @ bloc
k (48, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4660)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 37, @ bloc
k (80, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4027)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 39, @ bloc
k (288, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4300)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 41, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-1187)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 43, @ bloc
k (112, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4123)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 45, @ bloc
k (208, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-3858)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 47, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 1 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-51416)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 49, @ bloc
k (112, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-48544)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 51, @ bloc
k (160, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-38769)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 53, @ bloc
k (0, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 2 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-3787)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 55, @ bloc
k (112, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-432)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 57, @ bloc
k (0, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 1 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4203)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 59, @ bloc
k (128, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 2 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-622)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 61, @ bloc
k (240, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
    Last message repeated 5 times
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-1131)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 63, @ bloc
k (160, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-54293)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 65, @ bloc
k (24, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-52546)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 67, @ bloc
k (32, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4237)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 69, @ bloc
k (96, 0)
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-4293)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 71, @ bloc
k (16, 0)
[interplayvideo @ 01D5EB40]   Interplay video: Help! Mystery opcode 0x6 seen
[interplayvideo @ 01D5EB40]  Interplay video: motion offset < 0 (-219)
[interplayvideo @ 01D5EB40]  Interplay video: decode problem on frame 73, @ bloc
k (208, 0)
}}}
"	ami_stuff
	128	svq1 decoder is somehow buggy	avcodec	git-master	defect	open	2011-04-27T12:48:27+02:00	2012-05-09T12:09:04+02:00	"ftp://ftp.pigwa.net/stuff/other/vcsclip.mov

please compare attached screenshot (left = ffplay / right = qt player)

I found this with google, maybe related?

> [Ffmpeg-user] A small but disastrous bug in SVQ1 Decoder
>
> Hi, I am using ffmpeg repository source code for developing Sorenson
> decoder and encountered a ""break"" statement missing in
> ""avcodec_align_dimensions()"" function under ""switch case
> PIX_FMT_YUV410P"" in file ""utils.c"". Due to this every time when
> controls come to ""case PIX_FMT_YUV410P"" instead of breaking after
> executing the required commands, it goes to the default case and
> reset the values of w_align & h_align to 1. Which eventually change
> the file size of output yuv file, resulting in corrupted output.
> 
> 
> Please add the necessary ""break"" statement in appropriate switch case
> in the new version.


{{{
C:\>ffmpeg -i C:\vcsclip.mov
FFmpeg version git-N-29181-ga304071, Copyright (c) 2000-2011 the FFmpeg develope
rs
  built on Apr 18 2011 21:24:03 with gcc 4.5.2
  configuration: --enable-gpl --enable-version3 --enable-runtime-cpudetect --ena
ble-memalign-hack --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --cross-prefix=i686-w6
4-mingw32- --target-os=mingw32 --arch=x86_32 --extra-cflags=-I/home/kyle/softwar
e/ffmpeg/external-libraries/win32/include --extra-ldflags=-L/home/kyle/software/
ffmpeg/external-libraries/win32/lib --pkg-config=pkg-config
  libavutil    50. 40. 1 / 50. 40. 1
  libavcodec   52.120. 0 / 52.120. 0
  libavformat  52.108. 0 / 52.108. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 79. 0 /  1. 79. 0
  libswscale    0. 13. 0 /  0. 13. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 01CEC000] max_analyze_duration reached

Seems stream 0 codec frame rate differs from container frame rate: 600.00 (600/1
) -> 12.00 (12/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\vcsclip.mov':
  Metadata:
    creation_time   : 2000-08-17 00:28:08
    album           : Digital 2600
    album-eng       : Digital 2600
    artist          : Kevin Rodgers & Markus Karlus
    artist-eng      : Kevin Rodgers & Markus Karlus
    copyright-eng   : [C] 2000
    comment         : goldenshower@uia.com.br ]]]] www.goldenshower.gs
    copyright       : [C] 2000
    comment-eng     : goldenshower@uia.com.br ]]]] www.goldenshower.gs
  Duration: 00:02:52.53, start: 0.000000, bitrate: 338 kb/s
    Stream #0.0(eng): Video: svq1, yuv410p, 320x240, 289 kb/s, 12 fps, 12 tbr, 6
00 tbn, 600 tbc
    Metadata:
      creation_time   : 2000-08-17 00:28:08
    Stream #0.1(eng): Audio: qdm2, 44100 Hz, 1 channels, s16, 48 kb/s
    Metadata:
      creation_time   : 2000-08-17 00:28:08
At least one output file must be specified
}}}
"	ami_stuff
	134	Implement optimal Huffman tables for (M)JPEG encoding	avcodec	git-master	enhancement	open	2011-04-28T19:15:21+02:00	2013-05-12T22:50:24+02:00	"(issue 267)
See http://guru.multimedia.cx/small-tasks-for-ffmpeg/ for an explanation of the task."	cehoyos
	153	DVB Subtitles Streams decoding and encoding errors	avcodec	unspecified	defect	open	2011-05-04T21:29:51+02:00	2012-07-16T15:43:11+02:00	These is a test stream that shows errors in the DVB Subtitle decoder and encoder.	joolzg
	162	Avid AVI Codec - wrong resolution reported by FFmpeg	avcodec	git-master	defect	open	2011-05-06T21:49:42+02:00	2013-01-06T00:17:47+01:00	"issue 1494

https://roundup.libav.org/file579/avid.avi


{{{
Author: ami_stuff 	Date: 2009-10-19.18:53:59 	

Attached file is encoded with ""Avid AVI Codec"" and have 720x576 resolution, but
FFmpeg reports 720x592 and adds black bar on the top of the video.

--------

C:\>ffmpeg -i avid.avi
FFmpeg version SVN-r20231, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  built on Oct 14 2009 04:04:42 with gcc 4.2.4
  configuration: --enable-memalign-hack --prefix=/mingw --cross-prefix=i686-ming
w32- --cc=ccache-i686-mingw32-gcc --target-os=mingw32 --arch=i686 --cpu=i686 --e
nable-avisynth --enable-gpl --enable-version3 --enable-zlib --enable-bzlib --ena
ble-libgsm --enable-libfaad --enable-pthreads --enable-libvorbis --enable-libthe
ora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg --enable-libxvid
--enable-libschroedinger --enable-libx264 --enable-libopencore_amrwb --enable-li
bopencore_amrnb
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.37. 0 / 52.37. 0
  libavformat   52.39. 1 / 52.39. 1
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
[mjpeg @ 0x1a68250]Found 1 unreleased buffers!
Input #0, avi, from 'avid.avi':
  Duration: 00:00:01.79, start: 0.000000, bitrate: 4289 kb/s
    Stream #0.0: Video: mjpeg, yuvj422p, 720x592, 23.97 tbr, 23.97 tbn, 23.97 tb
c
    Stream #0.1: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s
At least one output file must be specified
}}}

{{{
Author: cehoyos 	Date: 2009-10-19.23:46:14 	

Reproducible with mplayer avid.avi -vc avid
}}}
"	ami_stuff
	225	Converting from YUVJ to YUV lose contrast	swscale	git-master	defect	open	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
	227	Extend -ss and -t to support seeking to EOF time position (and backwards)?	FFmpeg	git	enhancement	new	2011-05-21T00:12:46+02:00	2011-05-21T00:12:46+02:00	"Maybe, it would be useful if options -ss and -t could support something like this: ffmpeg -ss EOF-00:00:10 -i input ...
(meaning the start time is 10 seconds before the end of the file).

This would be useful in automated use of ffmpeg, where users don't need to set time positions absolutely (manually), but rather relatively to the end of file."	burek
	228	"FFserver: reordering of ""<Stream>""s in config file makes difference"	FFserver	git	defect	new	2011-05-21T01:16:02+02:00	2012-12-30T16:47:21+01:00	"The first config file (ffserver1.conf) made ffserver drop rtsp connections, with error message ""'''[NULL @ 0x1be7ba0]AAC with no global headers is currently not supported.'''""

After just a simple reordering of <Stream> items (ffserver2.conf), everything started to work properly?

Is this expected behavior? :)"	burek
	231	ffplay freezes with date -s in linux	FFplay	git-master	defect	open	2011-05-23T08:40:29+02:00	2011-06-20T06:11:47+02:00	"While playing a video clip in ffplay, setting system time in linux by ""date -s"" freezes video playback while audio seems to be playing.

System Ubuntu 10.04 LTS x86_64
ffmpeg recent (20/50/2011) git pulled 

Does it has some thing to do with core ffmpeg"	sahandeva
	232	[amrnb @ 0x626e90] dtx mode not implemented.	avcodec	git-master	enhancement	open	2011-05-23T21:58:01+02:00	2011-05-24T00:48:14+02:00	"I've just compiled the latest version of ffmpeg from the SVN on a CentOS machine and when I try to decode amr audio files I get this error (repeated a lot of times):

{{{
[amrnb @ 0x626e90] dtx mode not implemented. Update your FFmpeg version to the newest one from SVN. If the problem still occurs, it means that your file has a feature which has not been implemented.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.
}}}

On another box, an Ubuntu one, I have installed the ffmpeg package from the repositories and it works fine with the same files.
Also, on yet another CentOS box I am using a several-year-old version of ffmpeg that was compiled ages ago which can decode the same amr files just fine.

So either the error message is completely wrong and the real problem with the files is different, or there has been some regression in that a feature that had already been implemented ages ago has been dropped."	matteosistisette
	244	rm muxer fails with frames larger than 64k byte	avformat	unspecified	defect	open	2011-05-26T00:15:45+02:00	2012-10-23T23:27:37+02:00	"pbm file: https://ffmpeg.org/trac/ffmpeg/ticket/193


When I convert ""bikerace.pbm"" file to rv10

ffmpeg -i C:\bikerace.pbm -vcodec rv10 out.rm

everything works ok, but when I try to decode it I get error:

{{{
C:\>ffmpeg -i out.rm out.avi
ffmpeg version git-N-30155-g01a73d6, Copyright (c) 2000-2011 the FFmpeg develope
rs
  built on May 23 2011 03:43:18 with gcc 4.5.3
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --pkg-config=pkg-confi
g
  libavutil    51.  2. 1 / 51.  2. 1
  libavcodec   53.  6. 0 / 53.  6. 0
  libavformat  53.  2. 0 / 53.  2. 0
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2. 10. 0 /  2. 10. 0
  libswscale    0. 14. 0 /  0. 14. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, rm, from 'out.rm':
  Metadata:
    title           :
    author          :
    copyright       :
    comment         :
  Duration: 00:00:00.04, start: 0.000000, bitrate: 33538 kb/s
    Stream #0.0: Video: rv10, yuv420p, 550x423, 200 kb/s, 25 tbr, 1k tbn, 25 tbc

[buffer @ 01DE1620] w:550 h:423 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
  Metadata:
    INAM            :
    author          :
    ICOP            :
    ICMT            :
    ISFT            : Lavf53.2.0
    Stream #0.0: Video: mpeg4, yuv420p, 550x423, q=2-31, 200 kb/s, 25 tbn, 25 tb
c
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
[rv10 @ 02360780] illegal ac vlc code at 15x7
[rv10 @ 02360780] ERROR at MB 15 7
frame=    0 fps=  0 q=0.0 Lsize=       6kB time=10000000000.00 bitrate=   0.0kbi
ts/s
video:0kB audio:0kB global headers:0kB muxing overhead 1.#INF00%
}}}


I think this is a bug in RV10 / RV20 encoder that it doesn't check which picture sizes are valid for this
codec, so probably a check like for H263 codec should be added to these codecs as well (I don't know
which picture sizes are valid for RV10 and RV10, but for example 320x240 resolution seems to work correctly, but for example is not allowed for h263).

libavcodec/mpegvideo_env.c:
{{{
    case CODEC_ID_H263:
        if (!CONFIG_H263_ENCODER)  return -1;
        if (ff_match_2uint16(h263_format, FF_ARRAY_ELEMS(h263_format), s->width, s->height) == 8) {
            av_log(avctx, AV_LOG_ERROR, ""The specified picture size of %dx%d is not valid for the H.263 codec.\nValid sizes are 128x96, 176x144, 352x288, 704x576, and 1408x1152. Try H.263+.\n"", s->width, s->height);
            return -1;
        }
        s->out_format = FMT_H263;
        s->obmc= (avctx->flags & CODEC_FLAG_OBMC) ? 1:0;
        avctx->delay=0;
        s->low_delay=1;
        break;

[...]

    case CODEC_ID_RV10:
        s->out_format = FMT_H263;
        avctx->delay=0;
        s->low_delay=1;
        break;
    case CODEC_ID_RV20:
        s->out_format = FMT_H263;
        avctx->delay=0;
        s->low_delay=1;
        s->modified_quant=1;
        s->h263_aic=1;
        s->h263_plus=1;
        s->loop_filter=1;
        s->unrestricted_mv= 0;
        break;
}}}"	ami_stuff
	258	RTP over UDP: doesn't reorder packets	avformat	git-master	defect	new	2011-06-01T11:26:27+02:00	2011-11-15T03:42:57+01:00	"muxonly.c source
...
ic = avformat_alloc_context();
ic->preload   = 1000000; // 1 sec
ic->max_delay = 3000000; // 5 sec
ap.prealloced_context = 1;
ret = av_open_input_file(&ic, argv[1], NULL, 0, &ap);
...
while ()
  av_read_frame()
...

libavformat/rtpdec.h
-#define RTP_REORDER_QUEUE_DEFAULT_SIZE 10
+#define RTP_REORDER_QUEUE_DEFAULT_SIZE 50

./muxonly 'rtsp://axis1031:554/axis-media/media.amp?video=1&audio=0&videocodec=mpeg4' mov /tmp/test.mov
SDP:
v=0
o=- 1306917023786450 1306917023786450 IN IP4 axis1031
s=Media Presentation
e=NONE
c=IN IP4 0.0.0.0
b=AS:8000
t=0 0
a=control:rtsp://axis1031:554/axis-media/media.amp?video=1&audio=0&videocodec=mpeg4
a=range:npt=0.000000-
m=video 0 RTP/AVP 96
b=AS:8000
a=framerate:30.0
a=transform:1,0,0;0,1,0;0,0,1
a=control:rtsp://axis1031:554/axis-media/media.amp/trackID=1?video=1&audio=0&videocodec=mpeg4
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 profile-level-id=245; config=000001B0F5000001B50ECF000001000000012000C88D881F4514043C14103F

video codec set to: mpeg4
hello state=0
RTP: missed 3 packets
RTP: missed 2 packets
RTP: missed 2 packets
RTP: missed 1 packets
RTP: missed 3 packets
RTP: missed 5 packets
RTP: missed 2 packets
RTP: missed 2 packets
RTP: missed 3 packets
RTP: missed 4 packets
RTP: missed 3 packets
RTP: missed 1 packets
RTP: missed 5 packets
RTP: missed 3 packets
RTP: missed 4 packets
RTP: missed 4 packets
RTP: missed 4 packets
RTP: missed 7 packets
RTP: missed 4 packets
RTP: missed 4 packets
RTP: missed 4 packets
RTP: missed 6 packets
RTP: missed 3 packets
RTP: missed 4 packets
RTP: missed 6 packets
RTP: missed 2 packets
RTP: missed 4 packets
RTP: missed 5 packets
RTP: missed 3 packets
RTP: missed 3 packets
RTP: missed 2 packets
RTP: missed 3 packets
RTP: missed 2 packets
RTP: missed 5 packets
RTP: missed 3 packets
RTP: missed 13 packets
RTP: missed 29 packets
RTP: missed 12 packets
RTP: missed 28 packets
RTP: missed 3 packets
RTP: missed 15 packets
RTP: missed 7 packets
RTP: missed 8 packets
RTP: missed 14 packets
RTP: missed 2 packets
RTP: missed 9 packets
RTP: missed 21 packets
RTP: missed 5 packets
RTP: missed 28 packets
RTP: missed 9 packets
RTP: missed 5 packets
RTP: missed 8 packets
RTP: missed 17 packets
RTP: missed 46 packets
RTP: missed 3 packets
RTP: missed 4 packets
RTP: missed 3 packets
RTP: missed 1 packets
RTP: missed 4 packets
RTP: missed 3 packets
RTP: missed 2 packets
RTP: missed 3 packets
RTP: missed 1 packets
RTP: missed 5 packets
All info found
Estimating duration from bitrate, this may be inaccurate
Input #0, rtsp, from 'rtsp://axis1031:554/axis-media/media.amp?video=1&audio=0&videocodec=mpeg4':
  Metadata:
    title           : Media Presentation
  Duration: N/A, start: 3.690289, bitrate: N/A
    Stream #0.0, 22, 1/90000: Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 1k tbr, 90k tbn, 1k tbc

AVFormatContext: start_time = 3690289 (1/1000000)  3.690 sec
AVStream: start_time =  332126 (1/90000)  3.690 sec, first_dts =  332126 3.690 sec

Output #0, mov, to '/tmp/test.mov':
    Stream #0.0, 0, 1/90000: Video: mpeg4, yuv420p, 640x480, q=2-31, 90k tbn, 90k tbc
Output #0, mov, to '/tmp/test.mov':
  Metadata:
    encoder         : Lavf53.2.0
    Stream #0.0, 0, 1/90000: Video: mpeg4, yuv420p, 640x480, q=2-31, 90k tbn, 90k tbc

"	Andrew
	259	framerate detection does not work properly.	undetermined	unspecified	defect	open	2011-06-01T18:11:58+02:00	2013-02-27T02:26:04+01:00	"Frameratedetection does not work well on some of my files:

ffmpeg -i wrong_framerate.mkv:
[matroska,webm @ 0x276e420] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'wrong_framerate.mkv':
  Duration: 01:47:42.18, start: 0.000000, bitrate: 1984 kb/s
    Stream #0.0: Video: vc1 (Advanced), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 29.97 tbc (default)
    Stream #0.1: Audio: eac3, 48000 Hz, 5.1, s16, 1536 kb/s (default)
    Stream #0.2: Audio: eac3, 48000 Hz, 5.1, s16, 448 kb/s
At least one output file must be specified

ffmpeg version: git-N-30444-geb5a3ab
correct framerate: 23.98/24 fps
same false framerate detection with latest VLC
xbmc does play it with the correct framerate and does play it without problems."	mbosner
	279	Remuxing aac in TS fails	undetermined	git-master	defect	open	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
	296	support seeking by decoding from the begin	undetermined	git-master	enhancement	open	2011-06-22T01:51:37+02:00	2013-02-09T19:07:43+01:00	"The file seeks correctly with WMP/MPC, maybe it's possible to fix seeking for this kind of file in FFmpeg.

(not a regression)

http://www.datafilehost.com/download-2b89c308.html

{{{
C:\>ffmpeg -i EVBPIC.AVI
ffmpeg version git-N-30698-g39dbe9b, Copyright (c) 2000-2011 the FFmpeg develope
rs
  built on Jun 10 2011 22:10:00 with gcc 4.5.3
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib --disable-outdev=sdl -
-pkg-config=pkg-config
  libavutil    51.  8. 0 / 51.  8. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  3. 0 / 53.  3. 0
  libavdevice  53.  1. 1 / 53.  1. 1
  libavfilter   2. 15. 0 /  2. 15. 0
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 01DCA600] max_analyze_duration 5000000 reached at 5000000
Input #0, avi, from 'EVBPIC.AVI':
  Duration: 00:03:17.00, start: 0.000000, bitrate: 266 kb/s
    Stream #0.0: Video: msvideo1, pal8, 640x480, 1 fps, 1 tbr, 1 tbn, 1 tbc
    Stream #0.1: Audio: pcm_u8, 22050 Hz, 1 channels, u8, 176 kb/s
At least one output file must be specified
}}}
"	ami_stuff
	314	OpenAL device does not work on OS X	avdevice	git-master	enhancement	new	2011-06-27T17:22:47+02:00	2011-11-03T01:22:35+01:00	"configure is not set to find openal on OS X.

The fix for the linker check is easy: add ""-Wl,-framework,OpenAL"" to the list of flags to check

{{{
-enabled openal     && { { for al_libs in ""${OPENAL_LIBS}"" ""-lopenal"" ""-lOpenAL32""; do
+enabled openal     && { { for al_libs in ""${OPENAL_LIBS}"" ""-lopenal"" ""-lOpenAL32"" ""-Wl,-framework,OpenAL""; do
}}}

I don't know how to fix the header check to look for multiple possibilities, but on OS X the header in the OpenAL framework is found in OpenAL/al.h (not AL/al.h like in linux).  If I change the header check in configure and the includes in libavdevice/openal-dec.c, the build and linkage works well.

However, running 'ffmpeg -f openal' as suggested in the manual fails with an malloc error, so this might just not be doable on OS X.

{{{
nieder $ /usr/local/ffmpeg-git/bin/ffmpeg -list_devices true -f openal -i dummy out.ogg
ffmpeg version N-31036-g65eae2a, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 27 2011 10:29:19 with gcc 4.0.1 (Apple Inc. build 5493)
  configuration: --prefix=/usr/local/ffmpeg-git --mandir=/usr/local/ffmpeg-git/share/man --disable-static --enable-shared --enable-gpl --enable-version3 --enable-postproc --enable-pthreads --enable-x11grab --enable-bzlib --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libdirac --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-openal --enable-zlib --disable-debug --extra-cflags='-I/sw/lib/libspeex1/include -I/sw/include -I/usr/X11R6/include' --extra-ldflags='-L/sw/lib/libspeex1/lib -L/sw/lib -L/usr/X11R6/lib'
  libavutil    51. 10. 0 / 51. 10. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  4. 0 / 53.  4. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 24. 0 /  2. 24. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[openal @ 0x200a800] List of OpenAL capture devices on this system:
[openal @ 0x200a800]   Built-in Microphone
dummy: Immediate exit requested

nieder $ /usr/local/ffmpeg-git/bin/ffmpeg -f openal -i 'Built-in Microphone' out.ogg
ffmpeg version N-31036-g65eae2a, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 27 2011 10:29:19 with gcc 4.0.1 (Apple Inc. build 5493)
  configuration: --prefix=/usr/local/ffmpeg-git --mandir=/usr/local/ffmpeg-git/share/man --disable-static --enable-shared --enable-gpl --enable-version3 --enable-postproc --enable-pthreads --enable-x11grab --enable-bzlib --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libdirac --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-openal --enable-zlib --disable-debug --extra-cflags='-I/sw/lib/libspeex1/include -I/sw/include -I/usr/X11R6/include' --extra-ldflags='-L/sw/lib/libspeex1/lib -L/sw/lib -L/usr/X11R6/lib'
  libavutil    51. 10. 0 / 51. 10. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  4. 0 / 53.  4. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 24. 0 /  2. 24. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
mpeg(49840,0xa025b720) malloc: *** error for object 0x1e2c0e0: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
mpeg(49840,0xa025b720) malloc: *** error for object 0x1e2c0e0: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
[openal @ 0x200a800] Error: ALC Invalid Device
Bus error
}}}"	nieder
	317	mpeg4 (geov & geox fouccs) needs to be flipped	avcodec	git-master	defect	open	2011-06-28T19:24:55+02:00	2012-12-02T15:03:12+01:00	"http://samples.mplayerhq.hu/V-codecs/geov.avi

https://trac.videolan.org/vlc/ticket/3615

{{{
C:\>ffmpeg -i geov.avi
ffmpeg version N-30956-g81ef892, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 22 2011 17:34:15 with gcc 4.5.3
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libo
pencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --
enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger
 --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enabl
e-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51.  9. 1 / 51.  9. 1
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  4. 0 / 53.  4. 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
[avi @ 01E5A600] Something went wrong during header parsing, I will ignore it an
d try to continue anyway.
[mpeg4 @ 01E5AB00] hmm, seems the headers are not complete, trying to guess time
_increment_bits
[mpeg4 @ 01E5AB00] my guess is 5 bits ;)
[avi @ 01E5A600] Could not find codec parameters (Subtitle: [0][0][0][0] / 0x000
0)
Input #0, avi, from 'geov.avi':
  Duration: 00:00:03.03, start: 0.000000, bitrate: 1374 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 720x240, 30 fps, 30 tbr, 30 tbn, 30 tbc
    Stream #0.1: Subtitle: [0][0][0][0] / 0x0000
At least one output file must be specified
}}}

"	ami_stuff
	346	FFserver passing on rtp stream freezes	FFserver	git	defect	new	2011-07-13T16:27:40+02:00	2012-03-12T03:39:09+01:00	"I have the following situation:

FFserver on Host 1, which takes input from FFmpeg and offers an rtp stream. Config is reproduced below under the heading mainserver.conf. 
FFmpeg is invoked as ffmpeg -i inputfile http://127.0.0.1:8090/f.ffm on this computer.

FFServer on Host 2 (can be the same one for testing purposes, effect is the same) which reads the stream from FFserver on Host 1 and offers it again. Config file is  reproduced below under the heading ffserver.conf.

I start both servers with ffserver -d -f config_file.

When watching the stream offered by FFserver on Host 2 it aborts after a few seconds. This happens regardless of whether I watch from the same or a different computer, and also regardless of whether the two ffservers are run from the same or different hosts. The time it takes to abort is always exactly the same, with the same video and settings. For example with these configs and this [http://downloads.xiph.org/video/A_Digital_Media_Primer_For_Geeks-360p.webm input video] it's always 4.5 seconds.

The effect is independent of which player is used, vlc, mplayer, ffplay all show the same result, the stream freezes.

Watching the stream offered by Host 1 directly works fine.

FFplay reports no error when this happens, the video simply freezes. The counter / timer on the console continues to increase though.

== mainserver.conf ==
{{{
Port 8090
RTSPPort 8554
BindAddress 0.0.0.0
MaxHTTPConnections 1000
MaxClients 200
MaxBandwidth 10000
CustomLog -

<Feed f.ffm>
File /tmp/f.ffm
FileMaxSize 2000M
</Feed>


<Stream 1.sdp>
Format rtp
Feed f.ffm

NoLoop
VideoCodec libx264
VideoFrameRate 24
VideoBitRate 400
VideoSize 640x368
# AVPresetVideo default
AVPresetVideo medium
# AVPresetVideo libx264-ultrafast
# AVOptionVideo flags +global_header
NoAudio
VideoBufferSize 500
VideoGopSize 5
AVOptionVideo flags  global_header vpre hq crf 15 maxrate 400k

</Stream>

<Stream stat.html>
Format status
</Stream>
}}}

== ffserver.conf ==
{{{

Port 8091
RTSPPort 8555
BindAddress 0.0.0.0
MaxHTTPConnections 10
MaxClients 5
MaxBandwidth 10000
CustomLog -

<Stream 1.sdp>
Format rtp
File ""rtsp://127.0.0.1:8554/1.sdp?tcp""
</Stream>

<Stream stat.html>
Format status
</Stream>
}}}

== Log of FFserver on Host 2 ==
{{{
ffserver version 0.7, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jul  6 2011 11:29:30 with gcc 4.6.0 20110530 (Red Hat 4.6.0-9)
  configuration: --enable-gpl --enable-libx264 --enable-static --disable-shared --extra-cflags='-Lx264/lib/ -Ix264/inc' --extra-ldflags='-Lx264/lib/ -Ix264/inc/.'
  libavutil    51. 11. 0 / 51. 11. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  5. 0 / 53.  5. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 24. 3 /  2. 24. 3
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Wed Jul 13 15:59:34 2011 Opening file 'rtsp://127.0.0.1:8554/1.sdp?tcp'
Wed Jul 13 15:59:34 2011 [rtsp @ 0x25ec740]SDP:
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Title
c=IN IP4 0.0.0.0
t=0 0
a=tool:libavformat 53.5.0
m=video 0 RTP/AVP 96
b=AS:400
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=64001F;packetization-mode=1; sprop-parameter-sets=Z2QAH6zZQKAvsBEAAAMAkgAANrIPGDGW,aOvssiw=
a=control:streamid=0

Wed Jul 13 15:59:34 2011 [rtsp @ 0x25ec740]video codec set to: h264
Wed Jul 13 15:59:34 2011 [NULL @ 0x25f0600]RTP Profile IDC: 64 Profile IOP: 0 Level: 1f
Wed Jul 13 15:59:34 2011 [NULL @ 0x25f0600]RTP Packetization Mode: 1
Wed Jul 13 15:59:34 2011 [NULL @ 0x25f0600]Extradata set to 0x25ec000 (size: 35)!hello state=0
Wed Jul 13 15:59:34 2011 [h264 @ 0x25f0600]Unsupported bit depth: 0
Wed Jul 13 15:59:34 2011 [h264 @ 0x25f0600]Missing reference picture
Wed Jul 13 15:59:34 2011 [h264 @ 0x25f0600]decode_slice_header error
Wed Jul 13 15:59:34 2011 [h264 @ 0x25f0600]concealing 920 DC, 920 AC, 920 MV errors
Wed Jul 13 15:59:34 2011 [h264 @ 0x25f0600]no picture
Wed Jul 13 15:59:34 2011 [h264 @ 0x25f0600]no picture
Wed Jul 13 15:59:35 2011 [rtsp @ 0x25ec740]All info found
Wed Jul 13 15:59:35 2011 [rtsp @ 0x25ec740]Estimating duration from bitrate, this may be inaccurate
Wed Jul 13 15:59:35 2011 FFserver started.
Wed Jul 13 15:59:40 2011 127.0.0.1 - - [DESCRIBE] ""rtsp://127.0.0.1:8555/1.sdp RTSP/1.0"" 200 529
Wed Jul 13 15:59:40 2011 [rtsp @ 0x25f0600]SDP:
v=0
o=- 0 0 IN IP4 127.0.0.1
s=No Title
c=IN IP4 0.0.0.0
t=0 0
a=tool:libavformat 53.5.0
m=video 0 RTP/AVP 96
b=AS:400
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=64001F;packetization-mode=1; sprop-parameter-sets=Z2QAH6zZQKAvsBEAAAMAkgAANrIPGDGW,aOvssiw=
a=control:streamid=0

Wed Jul 13 15:59:40 2011 [rtsp @ 0x25f0600]video codec set to: h264
Wed Jul 13 15:59:40 2011 [NULL @ 0x2717040]RTP Profile IDC: 64 Profile IOP: 0 Level: 1f
Wed Jul 13 15:59:40 2011 [NULL @ 0x2717040]RTP Packetization Mode: 1
Wed Jul 13 15:59:40 2011 [NULL @ 0x2717040]Extradata set to 0x25ec000 (size: 35)!hello state=0
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]Unsupported bit depth: 0
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]Frame num gap 3 0
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]Frame num gap 3 1
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]reference picture missing during reorder
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]Missing reference picture
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]no picture
Wed Jul 13 15:59:40 2011 [h264 @ 0x2717040]no picture
Wed Jul 13 15:59:41 2011 [rtsp @ 0x25f0600]All info found
Wed Jul 13 15:59:41 2011 [rtsp @ 0x25f0600]Estimating duration from bitrate, this may be inaccurate
Wed Jul 13 15:59:41 2011 [rtsp @ 0x25f0600]hello state=3
Wed Jul 13 15:59:41 2011 127.0.0.1:60088 - - ""PLAY 1.sdp/streamid=0 RTP/UDP""
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 1 of len 304 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 1 of len 51 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 5 of len 12195 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]NAL size 12195 > 1460
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 1 of len 62 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 1 of len 174 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 1 of len 28 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 1 of len 176 M=1
Wed Jul 13 15:59:41 2011 [rtp @ 0x2715940]Sending NAL 5 of len 11706 M=1

...
Lots more like this
...


Wed Jul 13 15:59:50 2011 [rtp @ 0x2715940]NAL size 5433 > 1460
Wed Jul 13 15:59:50 2011 [rtp @ 0x2715940]Sending NAL 1 of len 91 M=1
}}}"	schanda
	351	Make Matroska cluster size configurable	avformat	git-master	enhancement	open	2011-07-15T16:18:01+02:00	2011-11-03T01:09:53+01:00	"When using '-vcodec ffv1 outfile.mkv', I use mkvalidator to check the resulting file which lists warnings for every cluster.

Making a ffv1 in mkv: http://pastebin.com/dhAHLpvc

Warnings from mkvalidator that first frame is cluster is not keyframe: http://pastebin.com/TJHtaAvY (aren't all ffv1 frames keyframes)

Same file in mkvtree: http://pastebin.com/cZ3bjF7M"	dericed
	353	Failed compiling FFmpeg in OS X 10.6.8	build system	git-master	defect	open	2011-07-17T22:38:18+02:00	2012-05-22T17:54:32+02:00	"Hi guys,

Over at the Homebrew project (OS X package manager) we're running into issues compiling and installing FFmpeg on OS X.

You can see our ticket here: https://github.com/mxcl/homebrew/issues/6278
The compilation error is seen here: https://gist.github.com/1059859
Someone managed to make it fail a bit later by doing this: https://gist.github.com/1072836

Can you provide us any help in getting this to compile? Thanks."	joao
	355	ALLPlayer.org and Artur Majtczak violate the GPL	undetermined	unspecified	license violation	open	2011-07-20T00:24:34+02:00	2012-09-27T13:26:59+02:00	"(issue 2099)

AllPlayer shows attached EULA on installation.
No sources visible, the EULA is completely incompatible with the (L)GPL."	cehoyos
	357	Trying to transcode a vbk file to wav	undetermined	git-master	enhancement	open	2011-07-21T08:52:42+02:00	2011-09-09T14:39:52+02:00	"Hi Team,
I was trying to transcode a vbk file to a wav file. But I encoutered an error log pasted below. Also I verified that the file is not corrupt by playing the same in CallPilot Player and it plays fine.

C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest>ffmpeg -y -i C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\v060102.vbk -acodec pcm_mulaw C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\output.wav 
ffmpeg version N-31548-g78accb8, Copyright (c) 2000-2011 the FFmpeg developers built on Jul 17 2011 22:41:27 with gcc 4.6.1  configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable- runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51. 11. 0 / 51. 11. 0
  libavcodec   53.  8. 0 / 53.  8. 0
  libavformat  53.  6. 0 / 53.  6. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 27. 0 /  2. 27. 0
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\v060102.vbk: Invalid data found when processing input"	himanshu
	368	enable interface selection for udp multicast	avformat	0.7.1	enhancement	new	2011-07-28T14:52:41+02:00	2013-01-05T20:37:42+01:00	In case of udp multicast ffmpeg binds to the default interface which will quite often be wrong on multihomed hosts. The auth field of the udp uri is now used to optionally specify the interface address or name to select the interface.	ast@…
	399	ffmpeg showing incorrect pts	FFmpeg	unspecified	defect	open	2011-08-16T16:48:13+02:00	2013-01-01T21:35:55+01:00	"When using tstools' tsreport tool (http://code.google.com/p/tstools/) I got this list of PTS:
126000, 129750, 133500, 137250, 141000, 144750, 148500, 152250, 156000, 126000, 159750, 163500, 167250

When using FFmpeg's filter showinfo the PTS timestamps are totally different:
0, 41667, 83333, 125000, 166667, 208333, 250000, 291667, 333333, 375000, 416667, 458333

When playing the video using libavcodec/libavformat, the timestamps are the same as the ones tsreport shows.

ffmpeg -y -vf showinfo -i seekbug01min.ts -f rawvideo /dev/null 
ffmpeg version N-31914-g47219e1, Copyright (c) 2000-2011 the FFmpeg developers
  built on Aug 16 2011 14:53:24 with gcc 4.5.2
  configuration: --enable-avfilter --enable-frei0r --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-pic --enable-pthreads --enable-shared --enable-version3 --enable-x11grab --disable-optimizations
  libavutil    51. 12. 0 / 51. 12. 0
  libavcodec   53. 10. 0 / 53. 10. 0
  libavformat  53.  7. 0 / 53.  7. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 31. 1 /  2. 31. 1
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mpegts @ 0x1176460] Continuity Check Failed
    Last message repeated 3 times                                                                                                                                                
Input #0, mpegts, from 'seekbug01min.ts':
  Duration: 00:00:00.45, start: 1.400000, bitrate: 178 kb/s
  Program 1 
    Metadata:
      service_name    : Big Buck Bunny
      service_provider: FFmpeg
    Stream #0.0[0x100]: Video: h264 (Constrained Baseline), yuv420p, 320x180 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc
    Stream #0.1[0x101](und): Audio: mp2, 48000 Hz, stereo, s16, 64 kb/s
[buffer @ 0x117ae40] w:320 h:180 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
Output #0, rawvideo, to '/dev/null':
  Metadata:
    encoder         : Lavf53.7.0
    Stream #0.0: Video: rawvideo, yuv420p, 320x180 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 90k tbn, 24 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
[mpegts @ 0x1176460] Continuity Check Failed
    Last message repeated 1 times                                                                                                                                                
[showinfo @ 0x117d780] n:0 pts:0 pts_time:0.000000 pos:564 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:1 type:I checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0]
[showinfo @ 0x117d780] n:1 pts:41667 pts_time:0.041667 pos:1504 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0]
[showinfo @ 0x117d780] n:2 pts:83333 pts_time:0.083333 pos:1692 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0]
[showinfo @ 0x117d780] n:3 pts:125000 pts_time:0.125000 pos:1880 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:603776523 plane_checksum:[3225751762 3029265045 3029265045 0]
[showinfo @ 0x117d780] n:4 pts:166667 pts_time:0.166667 pos:2068 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:321782142 plane_checksum:[966806382 2886587449 591323577 0]
[showinfo @ 0x117d780] n:5 pts:208333 pts_time:0.208333 pos:2632 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:1010078484 plane_checksum:[3458918426 414630700 4286638000 0]
[showinfo @ 0x117d780] n:6 pts:250000 pts_time:0.250000 pos:3196 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:1804330054 plane_checksum:[2996844705 2498675835 1603397403 0]
[showinfo @ 0x117d780] n:7 pts:291667 pts_time:0.291667 pos:3572 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:3219605500 plane_checksum:[916690920 1286459717 3285966513 0]
[showinfo @ 0x117d780] n:8 pts:333333 pts_time:0.333333 pos:4136 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:867321723 plane_checksum:[1520540519 419613641 1910038573 0]
[showinfo @ 0x117d780] n:9 pts:375000 pts_time:0.375000 pos:7708 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:3041545686 plane_checksum:[3034423407 2837631021 3697466652 0]
[showinfo @ 0x117d780] n:10 pts:416667 pts_time:0.416667 pos:8648 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:3795962486 plane_checksum:[2808617211 234344642 3924811946 0]
[showinfo @ 0x117d780] n:11 pts:458333 pts_time:0.458333 pos:9400 fmt:yuv420p sar:1/1 s:320x180 i:P iskey:0 type:P checksum:14086197 plane_checksum:[2486256520 483773749 3300581225 0]
frame=   12 fps=  0 q=0.0 Lsize=       0kB time=00:00:00.50 bitrate=   0.0kbits/s    
video:1012kB audio:0kB global headers:0kB muxing overhead -100.000000%
"	takis
	405	Rhozet Carbon Coder violates LGPL	undetermined	unspecified	license violation	new	2011-08-19T00:31:53+02:00	2011-08-19T00:31:53+02:00	"According to the [http://www.mail-archive.com/ffmpeg-issues@lscube.org/msg02725.html old ticket for issue #484] (on roundup.ffmpeg.org), [http://www.rhozet.com/promedia_carbon.html Rhozet's Promedia Carbon] (previously called ""Carbon Coder"") is violating the LGPL.

As the current state of this issue is left unclear, I'm re-opening this issue here."	peter_b
	412	.smv container support	avformat	unspecified	enhancement	open	2011-08-22T22:51:38+02:00	2011-11-05T13:38:23+01:00	"First of all sorry the bad english.

SMV file is used in portable media players with SigmaTel chip.
SMV files start with WAV header, so it plays as if was an wav file, without video.

MultimediaWiki explain this kind of file (it even gives the meaning of each part of the header)
http://wiki.multimedia.cx/index.php?title=SMV

.SMV video samples:
http://samples.mplayerhq.hu/smv/

I think it's not very hard to implement this kind of container.
I would be very apreciated if you guys consider implementing this."	iohanntachy
	416	ffmpeg can't decode uncompressed self-generated TIFFs containing YUV420	avcodec	git-master	enhancement	open	2011-08-23T16:00:26+02:00	2012-10-13T12:01:32+02:00	"When generating a sequence of TIFF frames containing YUV420 data, feeding it to ffmpeg results in a errormessage: ""Color mode 6 is not supported"".

ffmpeg -i movie.mpg -compression_level 0 -pix_fmt yuv420p bla%05d.tiff

ffmpeg -i bla%05d.tiff test.mpg
ffmpeg version N-31937-g7c94740, Copyright (c) 2000-2011 the FFmpeg developers
  built on Aug 17 2011 11:02:34 with gcc 4.5.2
  configuration: --enable-avfilter --enable-frei0r --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-nonfree --enable-pic --enable-pthreads --enable-shared --enable-version3 --enable-x11grab --disable-optimizations
  libavutil    51. 12. 0 / 51. 12. 0
  libavcodec   53. 10. 0 / 53. 10. 0
  libavformat  53.  7. 0 / 53.  7. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 31. 1 /  2. 31. 1
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[tiff @ 0x21e27e0] Color mode 6 is not supported
    Last message repeated 3 times                                                                                                                                                
Input #0, image2, from 'bla%05d.tiff':
  Duration: 00:00:07.84, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: tiff, 25 fps, 25 tbr, 25 tbn, 25 tbc
File 'test.mpg' already exists. Overwrite ? [y/N] y
[buffer @ 0x21e2360] Invalid pixel format string '-1'
Error opening filters!                                      "	takis
	419	rtsp:// doesn't support any port number other than 80	undetermined	unspecified	defect	new	2011-08-26T03:15:35+02:00	2011-08-26T03:15:35+02:00	"rtsp:// doesn't support any port number other than 80
for tcp and udp (http works fine). e.g.

rtsp://xxx.xxx.xxx.xxx:8080/axis-media/media.amp?tcp
will return
[rtsp @ 0057B0E0] CSeq 1 expected, 0 received.
[rtsp @ 0057B0E0] method OPTIONS failed: 501 Not Implemented
[rtsp @ 0057B0E0] Date: Wed, 03 Aug 2011 19:18:56 GMT
Accept-Ranges: bytes
Connection: close
Content-Type: text/html; charset=ISO-8859-1

rtsp://xxx.xxx.xxx.xxx:8080/axis-media/media.amp?tcp : Invalid data found when processing input

Using
rtsp://xxx.xxx.xxx.xxx:8080/axis-media/media.amp?http

works great.

"	uscgraphics
	424	A/V desync on transport stream	avcodec	git-master	defect	open	2011-09-01T12:33:46+02:00	2013-01-17T10:14:44+01:00	"http://streams.videolan.org/issues/5203/ts720p_i_fr.ts

The stream contains 720p60 H264 video and mp2 stereo sound. When transcoded with FFmpeg, the resulting file is non-interleaved, i.e. the 15 seconds of sound come first (without picture). MPlayer's mpegts demuxer indicates that the stream does start with mostly identical timestamps for audio and video (but plays the video too fast).
FFmpeg seems to believe that audio starts with timestamps ~130 and video with ~260.
{{{
$ ffmpeg -i ts720p_i_fr.ts -qscale 5 out.avi
ffmpeg version N-32263-g3584b01, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  1 2011 12:14:35 with gcc 4.5.3
  configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
  libavutil    51. 14. 0 / 51. 14. 0
  libavcodec   53. 12. 0 / 53. 12. 0
  libavformat  53. 10. 0 / 53. 10. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  0. 0 /  2.  0. 0
[mpegts @ 0x8c963a0] Continuity Check Failed
[mpegts @ 0x8c963a0] max_analyze_duration 5000000 reached at 5016000
[mpegts @ 0x8c963a0] PES packet size mismatch
Input #0, mpegts, from 'ts720p_i_fr.ts':
  Duration: 00:00:14.61, start: 130.272000, bitrate: 9237 kb/s
  Program 16
    Metadata:
      service_name    : PMR COBRA 1213
      service_provider: PMR
    Stream #0.0[0x109]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 60 fps, 60 tbr, 90k tbn, 120 tbc
    Stream #0.1[0x103]: Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16, 128 kb/s
[buffer @ 0x8d86a00] w:1280 h:720 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt'
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf53.10.0
    Stream #0.0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 60 tbn, 60 tbc
    Stream #0.1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, flt, 128 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (h264 -> mpeg4)
  Stream #0.1 -> #0.1 (mp2 -> ac3)
Press [q] to stop, [?] for help
[mpegts @ 0x8c963a0] Continuity Check Failed
    Last message repeated 1 times   236kB time=00:00:14.27 bitrate= 135.6kbits/s
[mpegts @ 0x8c963a0] PES packet size mismatch
[h264 @ 0x8c9b6e0] error while decoding MB 76 41, bytestream (-5)
[h264 @ 0x8c9b6e0] concealing 293 DC, 293 AC, 293 MV errors
frame=  852 fps= 31 q=5.0 Lsize=  177161kB time=00:00:14.62 bitrate=99241.4kbits/s
video:12002kB audio:228kB global headers:0kB muxing overhead 1348.534109%
}}}"	cehoyos
	430	Support for GMP4 variant of MPEG-4 ASP	avcodec	git-master	enhancement	open	2011-09-05T10:20:02+02:00	2013-03-15T19:54:44+01:00	"Attached file shows I-Frames with mplayer -vc +ffodivx and attached riff patch. Other frame types only output ""header damaged"".
{{{
$ ffmpeg -v 9 -loglevel 99 -i gmp4.avi out.avi
ffmpeg version N-32325-g6f8b1fc, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  5 2011 10:13:11 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 11. 0 / 53. 11. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 37. 0 /  2. 37. 0
  libswscale    2.  1. 0 /  2.  1. 0
[avi @ 0x129f780] Format avi probed with size=2048 and score=100
[AVI demuxer @ 0x129fda0] use odml:1
[avi @ 0x129f780] Something went wrong during header parsing, I will ignore it and try to continue anyway.
[mpeg4 @ 0x12a17a0] hmm, seems the headers are not complete, trying to guess time_increment_bits
[mpeg4 @ 0x12a17a0] my guess is 5 bits ;)
[avi @ 0x129f780] probing stream 1 pp:2500

...

[avi @ 0x129f780] probing stream 1 pp:1443
[avi @ 0x129f780] probed stream 1 failed
[avi @ 0x129f780] max_analyze_duration 5000000 reached at 5000000
Input #0, avi, from 'gmp4.avi':
  Duration: 00:05:00.30, start: 0.000000, bitrate: 68 kb/s
    Stream #0.0, 152, 1/30: Video: mpeg4 (GMP4 / 0x34504D47), yuv420p, 320x240, 1/30, 30 fps, 30 tbr, 30 tbn, 30 tbc
    Stream #0.1, 152, 1/30: Subtitle: none
[buffer @ 0x15b2300] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
[mpeg4 @ 0x12a2920] Unsupported bit depth: 0
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf53.11.0
    Stream #0.0, 0, 1/30: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, 1/30, q=2-31, 200 kb/s, 30 tbn, 30 tbc
Stream mapping:
  Stream #0.0 -> #0.0 (mpeg4 -> mpeg4)
Press [q] to stop, [?] for help
[mpeg4 @ 0x12a17a0] Unsupported bit depth: 0
[mpeg4 @ 0x12a17a0] hmm, seems the headers are not complete, trying to guess time_increment_bits
[mpeg4 @ 0x12a17a0] my guess is 5 bits ;)
[mpeg4 @ 0x12a17a0] looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag
[mpeg4 @ 0x12a17a0] header damaged
Error while decoding stream #0.0

...

Error while decoding stream #0.0
    Last message repeated 1054 times
frame=    9 fps=  0 q=10.8 Lsize=     148kB time=00:00:32.03 bitrate=  37.8kbits/s    ^M
video:120kB audio:0kB global headers:0kB muxing overhead 23.445171%
}}}"	cehoyos
	437	"ffplay seems to ""darken"" certain inputs (ex: bgr24)"	FFplay	unspecified	enhancement	reopened	2011-09-06T20:16:29+02:00	2012-05-08T12:46:43+02:00	"Hello all.  First time here, and first of all thank you for a
marvelous program in ffmpeg.

I have noted the following behavior:

With this bmp (bgr24) [1], if I use ffplay on it ($ ffplay mostly_white.bmp), the white border displays
""darkened"" or ""with an added red hue"" for whatever reason (you can see this effect within the image itself).

[1] http://rogerdpack.t28.net/incoming/mostly_white.bmp the ""white""
outermost backgrounded window looks somewhat red (here's an 
example output http://rogerdpack.t28.net/incoming/red_hue.bmp to compare)

Here's the command line output (mingw build, but it seems to reproduce
with all platform/versions I have tried).

$ ffplay version N-31706-g335bbe4, Copyright (c) 2003-2011 the FFmpeg developers
  built on Jul 31 2011 18:52:06 with gcc 4.6.1
  configuration: --enable-gpl --enable-version3 --enable-memalign-hack
--enable-runtime-cpudetect --enable-avisynth --enable-bzlib
--enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libfreetype --enable-libgsm --enable-libmp3lame
--enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid
--enable-zlib
  libavutil    51. 11. 1 / 51. 11. 1
  libavcodec   53.  9. 0 / 53.  9. 0
  libavformat  53.  6. 0 / 53.  6. 0
  libavdevice  53.  2. 0 / 53.  2. 0
  libavfilter   2. 27. 5 /  2. 27. 5
  libswscale    2.  0. 0 /  2.  0. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, image2, from 'mostly_white.bmp':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: bmp, bgr24, 1680x1050, 25 tbr, 25 tbn, 25 tbc
[buffersink @ 03C05D40] auto-inserting filter 'auto-inserted scaler 0'
between the filter 'src' and the filter 'out'
[scale @ 03C06280] w:1680 h:1050 fmt:bgr24 -> w:1680 h:1050
fmt:yuv420p flags:0x4"	rogerdpack
	443	-color_range AVOption appears to do nothing	documentation	git-master	defect	open	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
	449	"ALSA, as a first input, together with -isync gives error ""[alsa @ 0x97ddae0] cannot set parameters (Connection timed out)"""	undetermined	unspecified	defect	new	2011-09-10T07:40:41+02:00	2011-09-10T07:40:41+02:00	"This works:

{{{
# ffmpeg -isync -f video4linux2 -r 15 -s qqvga -i /dev/video0 -f alsa -ac 1 -i hw:1 -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac
1 -f mpegts udp://192.168.25.101:10001
ffmpeg version N-32427-g22bf6f7, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep 10 2011 06:14:04 with gcc 4.6.1
  configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-libaacplus --extra-cflags=-fPIC
  WARNING: library configuration mismatch
  postproc    configuration: --extra-version=4:0.6.2-5 --arch=i386 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libsp
eex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --e
nable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cp
u=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 12. 0 / 53. 12. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 39. 0 /  2. 39. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[video4linux2 @ 0x998fb00] Estimating duration from bitrate, this may be inaccurate
Input #0, video4linux2, from '/dev/video0':
  Duration: N/A, start: 7618.708052, bitrate: 4608 kb/s
    Stream #0.0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 160x120, 4608 kb/s, 15 tbr, 1000k tbn, 15 tbc
[alsa @ 0x99906e0] Estimating duration from bitrate, this may be inaccurate
Input #1, alsa, from 'hw:1':
  Duration: N/A, start: 1315632754.420454, bitrate: N/A
    Stream #1.0: Audio: pcm_s16le, 16000 Hz, 1 channels, s16, 256 kb/s
Incompatible pixel format 'yuyv422' for codec 'libx264', auto-selecting format 'yuv420p'
[buffer @ 0x999ab20] w:160 h:120 pixfmt:yuyv422 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 0x999abc0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0x99961e0] w:160 h:120 fmt:yuyv422 -> w:160 h:120 fmt:yuv420p flags:0x4
[libx264 @ 0x998b7c0] using cpu capabilities: MMX2 SSE2 Cache64
[libx264 @ 0x998b7c0] profile Constrained Baseline, level 1.0
[mpegts @ 0x998b040] muxrate VBR, pcr every 1 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'udp://192.168.25.101:10001':
  Metadata:
    encoder         : Lavf53.12.0
    Stream #0.0: Video: h264, yuv420p, 160x120, q=-1--1, 90k tbn, 15 tbc
    Stream #0.1: Audio: aac, 44100 Hz, 1 channels, s16, 96 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (rawvideo -> libx264)
  Stream #1.0 -> #0.1 (pcm_s16le -> aac)
Press [q] to stop, [?] for help
frame=  288 fps= 17 q=24.0 Lsize=     604kB time=00:00:17.20 bitrate= 287.6kbits/s dup=30 drop=0
video:324kB audio:188kB global headers:0kB muxing overhead 17.897995%
frame I:20    Avg QP:15.81  size:  5393
[libx264 @ 0x998b7c0] frame P:268   Avg QP:18.68  size:   835
[libx264 @ 0x998b7c0] mb I  I16..4: 100.0%  0.0%  0.0%
[libx264 @ 0x998b7c0] mb P  I16..4:  0.5%  0.0%  0.0%  P16..4: 60.0%  0.0%  0.0%  0.0%  0.0%    skip:39.5%
[libx264 @ 0x998b7c0] coded y,uvDC,uvAC intra: 90.5% 95.0% 86.3% inter: 26.5% 48.7% 14.6%
[libx264 @ 0x998b7c0] i16 v,h,dc,p: 40% 25% 20% 15%
[libx264 @ 0x998b7c0] i8c dc,h,v,p: 49%  7% 30% 13%
[libx264 @ 0x998b7c0] kb/s:138.22
}}}


This doesn't work (just switched places for audio and video input):

{{{
# ffmpeg -isync -f alsa -ac 1 -i hw:1 -f video4linux2 -r 15 -s qqvga -i /dev/video0 -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001
ffmpeg version N-32427-g22bf6f7, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep 10 2011 06:14:04 with gcc 4.6.1
  configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-libaacplus --extra-cflags=-fPIC
  WARNING: library configuration mismatch
  postproc    configuration: --extra-version=4:0.6.2-5 --arch=i386 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 12. 0 / 53. 12. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 39. 0 /  2. 39. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[alsa @ 0x8303ae0] cannot set parameters (Connection timed out)
hw:1: Input/output error
}}}
"	burek
	450	Specify the position of -isync more precisely	documentation	unspecified	enhancement	open	2011-09-10T07:57:19+02:00	2011-09-10T13:46:43+02:00	"I've figured that the -isync option does not produce the same effect when placed in front of inputs, between the inputs and after the inputs. I just think it would be a good idea to put a little explanation in the documentation about the proper usage of that option.

For example, these 2 examples produce different results:

ffmpeg -f alsa -ac 1 -i hw:1 -isync -f video4linux2 -r 15 -s qqvga -i /dev/video0 -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001

ffmpeg -f alsa -ac 1 -i hw:1 -f video4linux2 -r 15 -s qqvga -i /dev/video0 -isync -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001

(the second example has -isync moved after the 2nd input)"	burek
	479	AVStream.start_time incorrect by 2 frames for Sony XDCAM-EX files	avformat	unspecified	defect	reopened	2011-09-16T12:15:49+02:00	2011-09-24T03:18:27+02:00	"All samples of Sony XDCAM-EX files start with two B-frames (presentation order) and then an I-frame. The two B-frames decode fine. The pictures look good in all cases. However, AVStream.start_time for these streams is always returned as the PTS of the first I-frame. Since the field is documented as the PTS of the first frame I thought this behavior is an error since I assume that ""first"" is meant as in presentation order as I thought the start_time field was used for things like seek offset calculations but I might be wrong here. Otherwise it would be good to make the documentation more specific here.

I uploaded a sample (66MB) to 

http://www.datafilehost.com/download-abdaeffe.html

"	rmk
	492	support for BitJazz SheerVideo Pro v.2.6.7.6	avcodec	git-master	enhancement	open	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
	500	Seemingly inconsistent AVIndexEntry timestamps for movs starting with B-Frames	avformat	git-master	enhancement	open	2011-09-22T15:47:16+02:00	2011-10-07T18:34:53+02:00	"A while ago I asked on the ml regarding the semantics of the undocumented fields of AVIndexEntry defined in avformat.h (http://www.mail-archive.com/libav-user@ffmpeg.org/msg00535.html). I didn't get an answer so I still do not know what the correct behaviour is but I have observed things that at least appear inconsistent. I have two examples of MPEG-2 files in a mov container which both start with the sequence BBI (presentation order). One is the file that is attached to issue #479 that has the following properties:

Mesht0456_01_cut.MP4

AVStream.time_base = 1/30000
AVStream.start_time = 3003 (0.1001s)
start frame order = BBI
PTS of first I-Frame = 3003
PTS of first frame (B) = 0
first I-frame AVIndexEntry.timestamp = 0

Then another one (uploaded to http://www.datafilehost.com/download-27d635cc.html since I do not have a smaller sample):

xdcam_hd422_1080p24.mov

AVStream.time_base = 1/2400
AVStream.start_time = 200 (0.08333333333333334s)
start frame order = BBI
PTS of first I-Frame = 200
PTS of first frame (B) = 0
first I-frame AVIndexEntry.timestamp = -100 (-0.416666666666667s)

The first sample looks like AVIndexEntry.timestamp is set with the stream's start_time subtracted from the respective frame's PTS. This also works for all following index entries. However, this does not work for the second example. I have no idea if this is related to issue #479. All I'm trying to do is use the index (if it is there) to find out the PTSs of keyframes and I thought that was OK to do via AVIndexEntry. So either I am abusing the API and it would help to document this so others don't run into this or one of the files is broken or it is indeed a bug. In any case, just a short, unambiguous sentence of documentation for each AVIndexEntry field by someone who knows the semantics would help libav API users a great deal to use this and to help improve the seeking functionality of ffmpeg be it only by providing bug reports with samples.

One more observation is that in both cases the timestamp of the index entry corresponding to the first I frame matches the DTS of the packet containing the I-Frame. Is that the semantics of AVIndexEntry.timestamp? In that case how would one derive the PTS of the I-frame from the index entry? Any insight/help would be greatly appreciated.
"	rmk
	502	Jumping frames (wrong presentation order) when copying video (muxing) of an h264 file (to m4v/mp4) in Quicktime	undetermined	git-master	defect	reopened	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__
	504	Fixing av_seek_frame	undetermined	unspecified	defect	new	2011-09-25T01:25:25+02:00	2011-10-06T08:31:39+02:00	"libavutil    51. 16. 1 / 51. 16. 1
libavcodec   53. 16. 0 / 53. 16. 0
libavformat  53. 12. 0 / 53. 12. 0
libavdevice  53.  4. 0 / 53.  4. 0
libavfilter   2. 43. 2 /  2. 43. 2
libswscale    2.  1. 0 /  2.  1. 0
libpostproc  51.  2. 0 / 51.  2. 0

av_seek_frame fails in several cases. This is an attempt to write a seek function that works as expected. It may be that avformat_seek_file will be an attempt to fix all this, but currently it just calls av_seek_frame since read_seek2 does not exist. So mostly this needs to be a rewrite of libavformat\utils.c.

I see that alot of the failures occur because the AVStream index_entries is NULL or none of the entries are flaged with AVINDEX_KEYFRAME, but there are other reasons for failure and thats going to require more digging.

This discussion is probably going to end up being lengthy. I have several files that fail but they fail for various reasons. If you want I will just put it all on this ticket, or open a new ticket for each case, or we can just communicate by email. Let me know.

This first case is the simplest I have. It has index_entries but none of them are flagged with AVINDEX_KEYFRAME. It has read_seek but that returns -1. It ends up calling seek_frame_generic which calls av_index_search_timestamp and that fails since none of the entries are marked with AVINDEX_KEYFRAME. So the end result of av_seek_frame is -1. You cannot just call av_seek_frame with AVSEEK_FLAG_ANY because that will just put you in the middle somewhere and that will produce incorrect results when you decode it. For looping back to the beginning, using AVSEEK_FLAG_ANY will work since the reality here is the first frame is the key frame. In order to correcly seek into this file at an arbitrary position, I suppose you would need to decode the first frame and then proceed to the timestamp of interest. The attached file, filecopy.avi, can be tested with ffplay by using the left arrow key and you will see it says 'error while seeking'.

This is just the first case. I have several others but maybe by fixing a few these it will cover most cases.

Another note for now is when av_seek_frame_binary is called, there are 2 variables called pos_min and pos_max. I have files where av_seek_frame_binary is called and either 1 or 2 of the variables are never initialized. Then av_gen_search is called with the unintialized variables. I will get back to this later with file examples."	DonMoir
	515	Problem in video rotation in FFMPEG for IPhone video	FFmpeg	git-master	defect	open	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
	535	encoding support for jpeg2000 yuv422p	avcodec	git-master	enhancement	open	2011-10-08T02:40:57+02:00	2011-12-30T01:39:12+01:00	"Happy to see j2k encoding support for a few pixel formats. I'd love to see support for yuv422p and yuv422p10le. When I take yuv422p content as an input, the j2k encoder auto-selects rgb24 even if I state yuv422p encoding explicitly. Here's an output.

ffmpeg -y -t 1 -i OUT2.mov -vcodec j2k -pix_fmt yuv422p -an -strict experimental testj2k.mov
ffmpeg version N-33260-g2f9d6ff, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct  3 2011 23:51:10 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --enable-gpl
  libavutil    51. 19. 0 / 51. 19. 0
  libavcodec   53. 19. 0 / 53. 19. 0
  libavformat  53. 13. 0 / 53. 13. 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

Seems stream 1 codec frame rate differs from container frame rate: 29.97 (30000/1001) -> 29.97 (2997/100)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'OUT2.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    creation_time   : 1970-01-01 05:00:00
    encoder         : Lavf53.13.0
  Duration: 00:00:05.08, start: 0.000000, bitrate: 58142 kb/s
    Stream #0:0(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s
    Metadata:
      creation_time   : 1970-01-01 05:00:00
    Stream #0:1(eng): Video: dvvideo (dv5n / 0x6E357664), yuv422p, 720x480 [SAR 8:9 DAR 4:3], 57542 kb/s, SAR 19264:21837 DAR 9632:7279, 29.97 fps, 29.97 tbr, 2997 tbn, 29.97 tbc
    Metadata:
      creation_time   : 2011-10-07 19:55:10
Incompatible pixel format 'yuv422p' for codec 'j2k', auto-selecting format 'rgb24'
[buffer @ 0x100e01b40] w:720 h:480 pixfmt:yuv422p tb:1/1000000 sar:19264/21837 sws_param:
[buffersink @ 0x100e01da0] auto-inserting filter 'auto-inserted scale 0' between the filter 'src' and the filter 'out'
[scale @ 0x100e02160] w:720 h:480 fmt:yuv422p -> w:720 h:480 fmt:rgb24 flags:0x4
[swscaler @ 0x10101c800] No accelerated colorspace conversion found from yuv422p to rgb24.
[swscaler @ 0x10102f200] No accelerated colorspace conversion found from yuv422p to rgb24.
[swscaler @ 0x101034a00] No accelerated colorspace conversion found from yuv422p to rgb24.
Output #0, mov, to 'testj2k.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    creation_time   : 1970-01-01 05:00:00
    encoder         : Lavf53.13.0
    Stream #0:0(eng): Video: j2k (mjp2 / 0x32706A6D), rgb24, 720x480 [SAR 19264:21837 DAR 9632:7279], q=2-31, 200 kb/s, 2997 tbn, 29.97 tbc
    Metadata:
      creation_time   : 2011-10-07 19:55:10
Stream mapping:
  Stream #0.1 -> #0.0 (dvvideo -> j2k)
Press [q] to stop, [?] for help
frame=   30 fps=  5 q=0.0 Lsize=   12002kB time=00:00:01.00 bitrate=98224.4kbits/s    
video:12001kB audio:0kB global headers:0kB muxing overhead 0.007958%"	dericed
	536	Mux H264 and AAC into WTV	avformat	git-master	enhancement	open	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
	538	J2K files with 444p are incorrectly written	avcodec	git-master	defect	reopened	2011-10-09T20:55:17+02:00	2013-01-02T00:31:59+01:00	"Files written with yuv444p cannot be read.
{{{
./ffmpeg -i tests/lena.pnm -pix_fmt yuv444p -strict experimental out.jp2
ffmpeg version N-33430-gcb50ada, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct  9 2011 20:28:29 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil    51. 20. 1 / 51. 20. 1
  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
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
[buffer @ 0x12d9e20] w:256 h:256 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 0x12cf7e0] auto-inserting filter 'auto-inserted scale 0' between the filter 'src' and the filter 'out'
[scale @ 0x12d0000] w:256 h:256 fmt:rgb24 -> w:256 h:256 fmt:yuv444p flags:0x4
Output #0, image2, to 'out.jp2':
  Metadata:
    encoder         : Lavf53.14.0
    Stream #0:0: Video: j2k, yuv444p, 256x256, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0.0 -> #0.0 (ppm -> j2k)
Press [q] to stop, [?] for help
frame=    1 fps=  0 q=0.0 Lsize=      -0kB time=00:00:00.04 bitrate=  -4.4kbits/s
video:89kB audio:0kB global headers:0kB muxing overhead -100.024241%
}}}
{{{
/ffmpeg -i out.jp2
ffmpeg version N-33430-gcb50ada, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct  9 2011 20:28:29 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil    51. 20. 1 / 51. 20. 1
  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
Input #0, image2, from 'out.jp2':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: j2k, rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
}}}"	cehoyos
	540	(audio) selection of streams by language	FFmpeg	unspecified	enhancement	new	2011-10-10T15:49:15+02:00	2011-10-10T15:49:15+02:00	"Hi,

I'd like to select the language of an input file by language
e.g.

ffplay -alang ger file.mkv
or
ffmpeg -i file.mkv -map 0:a:ger dest.mkv
or similar

An open issue would be the presence of two audio stream of the same language.

Thanks
Lars"	taeuber
	551	Enhancements for ffmpeg 0.6.3 when dealing with live H264 stream	avformat	unspecified	enhancement	new	2011-10-13T21:30:35+02:00	2011-10-13T22:32:18+02:00	"Add abilities when writing to/reading from 3gp/mov format, and with no decoding/encoding (handling already encoding live stream from the net):
1. To store/retreive ""btrt"" bitrate box
2. Store/retreive ""max NALU size"" for H264 stream
3. Read ""udta"" box on a stream level"	ilevin
	602	feature request: movie sink for ffplay	avfilter	unspecified	enhancement	open	2011-10-31T14:39:00+01:00	2011-11-20T21:54:43+01:00	"The scenarios that would this attempt to handle better:

1) someone is recording from their webcam, wants to see the output as it is (simultaneously) recorded.
2) same thing, but they want to stream it, while it is being recorded, or the like.

Basically this is a feature request to make ffplay/ffserver into ""movie sink's"" which I think would handle this.

I'm mostly basing this from VLC, which can split and stream or convert or display (and since ffmpeg can split now, it might be nice to do the other things too):

VLC: duplicate{dst=display} http://www.videolan.org/doc/streaming-howto/en/ch04.html

Making ffserver programmable via command-line (as VLC's is) would be convenient, at times, too.
Cheers!
-roger-

ref: http://ffmpeg.org/pipermail/ffmpeg-user/2011-October/002904.html"	rogerdpack
	604	Multithreaded ffmpeg decode with DXVA2 hangs	avcodec	git-master	defect	new	2011-11-02T00:53:21+01:00	2013-01-18T14:29:00+01:00	"I posted this at http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=23&t=267, but it's probably more appropriate here.

First, I'd like to say how awesome ffmpeg is.  We love it, love it, love it.

Anyway, we're seeing a hang attempting to decode H264 video using DXVA2 (aka pixel format PIX_FMT_DXVA2_VLD). This is in the recently released Plex Media Center (http://www.plexapp.com). The only workaround we've found is to use a single thread when decoding.

It would be great if you could help us diagnose the issue. We suspect an ffmpeg bug, but it's possible that we're doing something wrong as well.

In our repro case, we call avcodec_thread_init with 8 threads, then avcodec_open, then obviously avcodec_decode_video. If we don't call avcodec_thread_init and we leave the context's default of 1 thread, then no hang occurs and decoding proceeds smoothly.

The hang itself occurs on the second or third call to avcodec_decode_video. Unfortunately, because of the difficulty of debugging ffmpeg code on Windows, I don't have good stack traces to provide. All I can see is avcodec waiting on what appear to be pthreads condition variables. None of our related threads are hung, and avcodec_decode_video is not returning, so my guess would be a deadlock in ffmpeg.

Here's a sample thread in cdb - not very useful, obviously:

24 Id: 3bc8.15e4 Suspend: 1 Teb: fff50000 Unfrozen
ChildEBP RetAddr
1681f728 76eb0bdd ntdll_779a0000!NtWaitForMultipleObjects+0x15
1681f7c4 75f71a2c KERNELBASE!WaitForMultipleObjectsEx+0x100
1681f80c 75f74208 KERNEL32!WaitForMultipleObjectsExImplementation+0xe0
1681f828 6e0c5173 KERNEL32!WaitForMultipleObjects+0x18
WARNING: Stack unwind information not available. Following frames may be wrong.
1681f858 6e0c5582 libpthread_2!pthreadCancelableTimedWait+0x47
1681f8d8 6e0c66c3 libpthread_2!sem_timedwait+0x15e
1681f928 661a1740 libpthread_2!pthread_cond_wait+0xeb
1681f974 6e0c5121 avcodec_53!av_parser_close+0x71ac
1681f9a4 76861287 libpthread_2!pthread_exit+0xf5
1681f9dc 76861328 msvcrt!_endthreadex+0x44
1681f9e4 75f7339a msvcrt!_endthreadex+0xce
1681f9f0 779d9ed2 KERNEL32!BaseThreadInitThunk+0xe
1681fa30 779d9ea5 ntdll_779a0000!__RtlUserThreadStart+0x70
1681fa48 00000000 ntdll_779a0000!_RtlUserThreadStart+0x1b

More context: we're using ffmpeg library bits built from current ffmpeg sources, using MSYS/MinGW. We have some customizations, but they are relatively minor and unrelated to this area.

The following is our configure command line:

$ cat configure-windows.sh
./configure --disable-static --disable-debug --enable-runtime-cpudetect --disable-mmx --disable-mmx2 --arch=i386 --disable-muxers --enable-muxer=spdif --enable-muxer=adts --disable-encoders --enable-encoder=ac3 --enable-encoder=aac --disable-libvorbis --disable-devices --disable-ffplay --disable-ffserver --disable-ffmpeg --enable-shared --disable-decoder=mpeg_xvmc --enable-postproc --enable-gpl --enable-protocol=http --enable-pthreads --enable-runtime-cpudetect --enable-memalign-hack --enable-dxva2 --enable-decoder=h264_dxva2 --enable-hwaccel=h264_dxva2 --extra-cflags=-Isysinc

Is there any other data I can provide that might help to debug this?

Thanks!"	IMarshal
	615	ALSA buffer xrun	undetermined	git-master	defect	reopened	2011-11-06T16:39:01+01:00	2013-05-20T17:22:27+02:00	"when grabbing video+audio from usb webcam, this error always appear, no matter what output muxer format is chosen: ""ALSA buffer xrun""

i've tried with .avi, .ts, .flv, .mkv, and all give the similar output:

{{{
ffmpeg -y -re \
        -f video4linux2 -r 30 -s qvga -i /dev/v4l/by-id/usb-046d_0809_33A881A3-video-index0 \
        -f alsa -ar 44100 -ac 2 -i default:CARD=Intel \
        out.flv

ffmpeg version N-34519-g54a09f1, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov  6 2011 12:46:05 with gcc 4.6.1
  configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-libx264 --enable-libaacplus --enable-libmp3lame --enable-libv4l2 --enable-libvo-aacenc --enable-version3
  libavutil    51. 23. 0 / 51. 23. 0
  libavcodec   53. 28. 0 / 53. 28. 0
  libavformat  53. 19. 0 / 53. 19. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 47. 0 /  2. 47. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[video4linux2,v4l2 @ 0x2247980] Estimating duration from bitrate, this may be inaccurate
Input #0, video4linux2,v4l2, from '/dev/v4l/by-id/usb-046d_0809_33A881A3-video-index0':
  Duration: N/A, start: 27263.653187, bitrate: 27648 kb/s
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240, 27648 kb/s, 30 tbr, 1000k tbn, 30 tbc
[alsa @ 0x2242040] Estimating duration from bitrate, this may be inaccurate
Input #1, alsa, from 'default:CARD=Intel':
  Duration: N/A, start: 1320593764.890759, bitrate: N/A
    Stream #1:0: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
[buffer @ 0x2297f20] w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, flv, to 'out.flv':
  Metadata:
    encoder         : Lavf53.19.0
    Stream #0:0: Video: flv1 ([2][0][0][0] / 0x0002), yuv420p, 320x240, q=2-31, 200 kb/s, 1k tbn, 30 tbc
    Stream #0:1: Audio: mp3 ([2][0][0][0] / 0x0002), 44100 Hz, 2 channels, s16, 128 kb/s
Stream mapping:
  Stream #0.0 -> #0.0 (rawvideo -> flv)
  Stream #1.0 -> #0.1 (pcm_s16le -> libmp3lame)
Press [q] to stop, [?] for help
[alsa @ 0x2242040] ALSA buffer xrun.
ALSA buffer xrun. 6 q=2.6 size=      34kB time=00:00:01.48 bitrate= 185.4kbits/s
ALSA buffer xrun. 8 q=2.6 size=     103kB time=00:00:03.52 bitrate= 240.2kbits/s
frame=   78 fps=  8 q=2.8 Lsize=     252kB time=00:00:04.91 bitrate= 421.2kbits/s
video:171kB audio:77kB global headers:0kB muxing overhead 1.801323%
root@strumf:~/videos/tests/mpegts# ^C
}}}
"	burek
	625	support 2/3/5bit IMA ADPCM	avcodec	git-master	enhancement	open	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
	628	Frame copy concealment is not working for h.264	undetermined	git-master	defect	new	2011-11-09T04:12:16+01:00	2011-11-09T20:25:49+01:00	"I am trying to decode from .264 to yuv format.
I dropped slices (one by one) in h.264 file format and then decoded the .264 to yuv format. During decoding, decoder is dropping the respective frame if I drop the slice which contain whole frame. This type of scenario only comes with B frame till now where my frame size is lesser then slice size. 

Command line to decode- ffmpeg -b:v 512k -r 30 -i error_$sliceno.264 -b:v 512k -x264opts sar=352:288 -r 30 -y decode_$sliceno.yuv 

{{{
ffmpeg version N-34140-g246c8da, Copyright (c) 2000-2011 the FFmpeg developers
  built on Oct 28 2011 12:04:45 with gcc 4.4.5
  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
  libavutil    51. 22. 0 / 51. 22. 0
  libavcodec   53. 23. 0 / 53. 23. 0
  libavformat  53. 17. 0 / 53. 17. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 45. 1 /  2. 45. 1
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[h264 @ 0xa845c20] Format h264 probed with size=2048 and score=51
[h264 @ 0xa84c0a0] err{or,}_recognition separate: 1; 1
[h264 @ 0xa84c0a0] err{or,}_recognition combined: 1; 1
[h264 @ 0xa84c0a0] no picture
[h264 @ 0xa84c0a0] Possibly too many slices (16 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (17 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (18 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (19 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (20 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (24 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (33 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (36 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (40 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (44 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (75 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa845c20] max_analyze_duration 5000000 reached at 5000000
[h264 @ 0xa845c20] Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 60.00 (60/1) -> 30.00 (60/2)
Input #0, h264, from 'error_4942.264':
  Duration: N/A, bitrate: N/A
    Stream #0:0, 152, 1/1200000: Video: h264 (High), yuv420p, 352x288, 1/60, 30 fps, 30 tbr, 1200k tbn, 60 tbc
[buffer @ 0xa9c9140] w:352 h:288 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
[rawvideo @ 0xa84d880] err{or,}_recognition separate: 1; 1
[rawvideo @ 0xa84d880] err{or,}_recognition combined: 1; 1
[h264 @ 0xa84c0a0] err{or,}_recognition separate: 1; 1
[h264 @ 0xa84c0a0] err{or,}_recognition combined: 1; 1
Output #0, rawvideo, to 'out_4942.yuv':
  Metadata:
    encoder         : Lavf53.17.0
    Stream #0:0, 0, 1/90000: Video: rawvideo (I420 / 0x30323449), yuv420p, 352x288, 1/30, q=2-31, 512 kb/s, 90k tbn, 30 tbc
Stream mapping:
  Stream #0.0 -> #0.0 (h264 -> rawvideo)
Press [q] to stop, [?] for help
[h264 @ 0xa84c0a0] no picture
[h264 @ 0xa84c0a0] Possibly too many slices (16 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (17 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (18 >= 16), increase MAX_SLICES and recompile if there are artifacts

...

[h264 @ 0xa84c0a0] Possibly too many slices (203 >= 16), increase MAX_SLICES and recompile if there are artifacts
[h264 @ 0xa84c0a0] Possibly too many slices (204 >= 16), increase MAX_SLICES and recompile if there are artifacts
frame=  299 fps=  0 q=0.0 Lsize=   44402kB time=00:00:09.96 bitrate=36495.4kbits/s    

video:44402kB audio:0kB global headers:0kB muxing overhead 0.000000%
}}}"	hardiksharma
	631	Broken mp4 files need the h264_mp4toannexb filter and the parser	undetermined	git-master	defect	open	2011-11-09T11:09:10+01:00	2012-04-08T01:18:41+02:00	"http://thread.gmane.org/gmane.comp.video.ffmpeg.user/33553

http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20111108/dae58f17/attachment.mp4
http://cache.gmane.org//gmane/comp/video/ffmpeg/user/33553-001.bin

File is said to play fine with WMP12, plays (too small but) without artefacts with QuickTime, shows many artefacts with FFmpeg.

Works mostly with
ffmpeg -i noStartCode.mp4 -vcodec copy -bsf h264_mp4toannexb out.h264
{{{
$ ffmpeg -i noStartCode.mp4 -qscale 2 out.avi
ffmpeg version N-34594-g3bdfef3, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov  9 2011 09:56:19 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil    51. 24. 0 / 51. 24. 0
  libavcodec   53. 29. 0 / 53. 29. 0
  libavformat  53. 20. 0 / 53. 20. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 47. 0 /  2. 47. 0
  libswscale    2.  1. 0 /  2.  1. 0
[h264 @ 0x1390720] no frame!

Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 60.00 (60/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'noStartCode.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2011-09-26 19:20:57
  Duration: 00:00:37.81, start: 0.000000, bitrate: 881 kb/s
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 875 kb/s, 60 fps, 60 tbr, 600 tbn, 59.94 tbc
    Metadata:
      creation_time   : 2011-09-26 19:20:57
      handler_name    : ?Apple Alias Data Handler
[buffer @ 0x13885c0] w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:8/9 sws_param:
Output #0, avi, to 'out.avi':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2011-09-26 19:20:57
    ISFT            : Lavf53.20.0
    Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 200 kb/s, 60 tbn, 60 tbc
    Metadata:
      creation_time   : 2011-09-26 19:20:57
      handler_name    : ?Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
Press [q] to stop, [?] for help
[h264 @ 0x1390720] no frame!
Error while decoding stream #0:0
[h264 @ 0x1390720] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x1390720] no frame!
Error while decoding stream #0:0
[h264 @ 0x1390720] mmco: unref short failure
    Last message repeated 1 times

...

[h264 @ 0x1390720] no frame!
Error while decoding stream #0:0
[h264 @ 0x1390720] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x1390720] no frame!
Error while decoding stream #0:0
[h264 @ 0x1390720] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x1390720] no frame!
Error while decoding stream #0:0
frame=   85 fps= 54 q=2.0 Lsize=    6264kB time=00:00:06.03 bitrate=8505.1kbits/s
video:6250kB audio:0kB global headers:0kB muxing overhead 0.226366%
}}}
"	cehoyos
	638	add support for tiled TIFF	avcodec	git-master	enhancement	open	2011-11-11T06:35:01+01:00	2011-12-03T12:11:23+01:00	"{{{
C:\>ffmpeg -i Tiled_NONE_8bpp.tif
ffmpeg version N-34549-g13b7781, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov  6 2011 22:02:08 with gcc 4.6.1
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 24. 0 / 51. 24. 0
  libavcodec   53. 28. 0 / 53. 28. 0
  libavformat  53. 19. 0 / 53. 19. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 47. 0 /  2. 47. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[tiff @ 02605B60] Image data is missing
[image2 @ 020A2320] Could not find codec parameters (Video: tiff)
Tiled_NONE_8bpp.tif: could not find codec parameters
}}}
"	ami_stuff
	643	VAAPI dynamic loading	avcodec	unspecified	enhancement	open	2011-11-11T17:55:57+01:00	2011-11-11T19:46:46+01:00	"Hi,

We have implemented VAAPI support in our video player and things are great so far. However, ffmpeg creates a hard dependency on libva when we compile it with --enable-vaapi. This means the library won't load if libva is not available. This was a big problem to us. We can't really force its installation on already deployed systems especially when they don't even support hardware acceleration. Instead, I created a patch to support VAAPI dynamic loading. This patch does not come without compromises. For example, the vaapi_context now requires additional function pointers. Still, if you think this could be useful, here is the patch.

Thanks,
Gabi Julien"	gajul
	644	Support gray16a png	avcodec	git-master	enhancement	open	2011-11-12T05:41:29+01:00	2013-05-13T12:03:21+02:00	"the files comes from png testsuite

no gdb log, because I would need to recompile everything again to have debug build of ffplay (40 mins. wasted :()

{{{
C:\>ffplay basi4a16.png
ffplay version N-34704-g985e768, Copyright (c) 2003-2011 the FFmpeg developers
  built on Nov 11 2011 01:49:15 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. 24. 1 / 51. 24. 1
  libavcodec   53. 31. 0 / 53. 31. 0
  libavformat  53. 20. 0 / 53. 20. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 47. 2 /  2. 47. 2
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, image2, from 'basi4a16.png':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, gray8a, 32x32, 25 tbr, 25 tbn, 25 tbc
[buffersink @ 00A72780] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 00A72A00] w:32 h:32 fmt:gray8a -> w:32 h:32 fmt:yuv420p flags:0x4
}}}"	ami_stuff
	655	mms stream shows artefacts on codec change	undetermined	git-master	defect	reopened	2011-11-15T04:34:39+01:00	2013-01-03T04:52:36+01:00	"
I try to play mms://72.13.93.186/campcartoon with my android player which
is implemented by our staff.

We use ffmpeg to decode a/v frames, and most mms streams are playing well.
TubTub.com (mms://72.13.93.186/campcartoon) is always going wrong after playing for a while.
I cannot figure out what does matter with it. There are some log messages shown by ffmpeg.

When asf parser emitted error messages, my screen doesn't look good. 
We can reproduce it in ffplay on x86 machine.

Here are log messages from adb logcat
{{{
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad header 0  at:10661828
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf skip 1435 (unknown stream)
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad header b4  at:10663272
I/libffmpeg( 2421): [asf @ 0x384b00] invalid padsize 15554 at:10663276
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad header 31  at:10663286
I/libffmpeg( 2421): [asf @ 0x384b00] invalid padsize 56873 at:10663288
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad header e2  at:10663310
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad non zero
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad header f  at:10663354
I/libffmpeg( 2421): [asf @ 0x384b00] ff asf bad header 4  at:10664880
I/libffmpeg( 2421): [asf @ 0x384b00] packet_obj_size invalid
I/libffmpeg( 2421): [asf @ 0x384b00] ignoring invalid packet_obj_size (4062 147 3412 8292)
I/libffmpeg( 2421): [asf @ 0x384b00] ignoring invalid packet_obj_size (4209 1410 3412 8292)
I/libffmpeg( 2421): [asf @ 0x384b00] ignoring invalid packet_obj_size (5619 1410 3412 8292)
I/libffmpeg( 2421): [asf @ 0x384b00] ignoring invalid packet_obj_size (7029 445 3412 8292)
I/libffmpeg( 2421): [asf @ 0x384b00] freeing incomplete packet size 8292, new 1272
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 39040 > 39008
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 22 DC, 22 AC, 22 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 27354 > 27352 at 8x5
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 341 DC, 341 AC, 341 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 32514 > 32512 at 22x18
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 2 DC, 2 AC, 2 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 37293 > 37272
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 92 DC, 92 AC, 92 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 40398 > 40392 at 0x13
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 149 DC, 149 AC, 149 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 23513 > 23456
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 213 DC, 213 AC, 213 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 22230 > 22208 at 4x18
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 20 DC, 20 AC, 20 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 22809 > 22800 at 15x7
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 284 DC, 284 AC, 284 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 15884 > 15864
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 279 DC, 279 AC, 279 MV errors
I/libffmpeg( 2421): [vc1 @ 0x2860e0] Bits overconsumption: 16257 > 16240 at 6x5
I/libffmpeg( 2421): [vc1 @ 0x2860e0] concealing 343 DC, 343 AC, 343 MV errors
}}}

The bad video picture will become to normal in x86 devices, but 'ff_mspel_motion' got crashed on Android (arm).
Here is my workaround to prevent from the negative array index:
https://github.com/qrtt1/ffmpeg_icy/commit/8f8bfb9ce74691cebdc704a7b65b38a8e0fee69f



"	qrtt1
	661	Support image range for iff	undetermined	git-master	enhancement	open	2011-11-16T17:36:32+01:00	2013-01-22T13:19:06+01:00	"Image range is currently only supported for format image2, not for iff images.
{{{
$ ls *.iff
conn01.iff  conn02.iff  conn03.iff  conn04.iff  conn05.iff
$ ffmpeg -i conn%2d.iff
ffmpeg version N-34903-g16b809c, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 16 2011 11:09:31 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc --enable-gpl --enable-libxvid
  libavutil    51. 25. 0 / 51. 25. 0
  libavcodec   53. 34. 0 / 53. 34. 0
  libavformat  53. 20. 0 / 53. 20. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 48. 1 /  2. 48. 1
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
conn%2d.iff: No such file or directory
}}}
"	cehoyos
	664	add suppoer for iff anim	undetermined	git-master	enhancement	open	2011-11-17T16:39:40+01:00	2012-03-08T23:17:54+01:00	"IFF ANIM file format info:

http://amigan.1emu.net/reg/iff.html

IFF ANIM player with source code:

http://aminet.net/package/gfx/show/iffanimplay_68k

Sample IFF ANIM files:

http://aminet.net/pix/anim

{{{
C:\>ffmpeg -i 040.anim
ffmpeg version N-34704-g985e768, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 11 2011 01:49:15 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. 24. 1 / 51. 24. 1
  libavcodec   53. 31. 0 / 53. 31. 0
  libavformat  53. 20. 0 / 53. 20. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 47. 2 /  2. 47. 2
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
040.anim: Invalid data found when processing input
}}}"	ami_stuff
	667	Error when decoding TrueHD 1.0 track that also contains AC-3	undetermined	git-master	defect	open	2011-11-18T07:28:51+01:00	2011-11-23T12:31:54+01:00	"I am trying to use ffmpeg to decode a TrueHD 1.0 track to WAV for encoding to FLAC. Originally I was using eac3to to accomplish this, and received an error. I was told this had to do with the outdated ffmpeg used by eac3to, and that I should run the following command line with the latest ffmpeg build:

ffmpeg -i japanese.thd -ac 1 -acodec pcm_s24le -f wav japanese.wav

This command produces the following error message:

[truehd @ 0000000001C80290] mlpparse: Parity check failed.
    Last message repeated 228 times
[truehd @ 000000000029D570] max_analyze_duration 5000000 reached at 5000000
[truehd @ 000000000029D570] Estimating duration from bitrate, this may be inaccurate
Input #0, truehd, from 'japanese.thd':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Audio: truehd, 48000 Hz, mono, s32
Output #0, wav, to 'japanese.wav':
  Metadata:
    encoder         : Lavf53.20.0
    Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels, s32, 1152 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (truehd -> pcm_s24le)
Press [q] to stop, [?] for help
Input stream #0:0 frame changed from rate:48000 fmt:s32 ch:1 to rate:48000 fmt:s32 ch:2
[SWR @ 0000000001CA18D0] Input channel layout has a different number of channels than the number of used channels, ignoring layout
[truehd @ 0000000001C80290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C80290] Lossless check failed - expected 05, calculated 00.
[truehd @ 0000000001C80290] Lossless check failed - expected 05, calculated 0f.
[truehd @ 0000000001C80290] Lossless check failed - expected 09, calculated 06.
[truehd @ 0000000001C80290] Lossless check failed - expected 0c, calculated 12.
[truehd @ 0000000001C80290] Lossless check failed - expected 00, calculated 0a.
[truehd @ 0000000001C80290] Invalid nonrestart_substr.
Error while decoding stream #0:0

This error continues until the program halts and stops processing the file. According to the error above, this track is a mix of 1.0 and 2.0, so I tried running the same command with -ac 2 instead and received the same error message.

Here is the output produced by ffmpeg -v 9 -loglevel 99 -i japanese.thd -f wav japanese.wav:

ffmpeg version N-34906-g4e7b3ef, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 16 2011 12:39:54 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil    51. 25. 0 / 51. 25. 0
  libavcodec   53. 34. 0 / 53. 34. 0
  libavformat  53. 20. 0 / 53. 20. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 48. 1 /  2. 48. 1
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[truehd @ 00000000003AD540] Format truehd probed with size=2048 and score=50
[truehd @ 0000000001C10290] err{or,}_recognition separate: 1; 1
[truehd @ 0000000001C10290] err{or,}_recognition combined: 1; 1
[truehd @ 0000000001C10290] Unsupported bit depth: 0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
    Last message repeated 228 times
[truehd @ 00000000003AD540] max_analyze_duration 5000000 reached at 5000000
[truehd @ 00000000003AD540] Estimating duration from bitrate, this may be inaccurate
Input #0, truehd, from 'japanese.thd':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0, 6002, 1/90000: Audio: truehd, 48000 Hz, mono, s32
Incompatible sample format 's32' for codec 'pcm_s16le', auto-selecting format 's16'
[pcm_s16le @ 0000000003B05820] err{or,}_recognition separate: 1; 1
[pcm_s16le @ 0000000003B05820] err{or,}_recognition combined: 1; 1
[truehd @ 0000000001C10290] err{or,}_recognition separate: 1; 1
[truehd @ 0000000001C10290] err{or,}_recognition combined: 1; 1
[truehd @ 0000000001C10290] Unsupported bit depth: 24
Output #0, wav, to 'japanese.wav':
  Metadata:
    encoder         : Lavf53.20.0
    Stream #0:0, 0, 1/48000: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, mono, s16, 768 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (truehd -> pcm_s16le)
Press [q] to stop, [?] for help
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
Input stream #0:0 frame changed from rate:48000 fmt:s32 ch:1 to rate:48000 fmt:s32 ch:2
[SWR @ 0000000001C318D0] Input channel layout has a different number of channels than the number of used channels, ignoring layout
0.500000 0.500000 
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
    Last message repeated 2 times
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 00.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 0f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
    Last message repeated 1 times
[truehd @ 0000000001C10290] Lossless check failed - expected 09, calculated 06.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated 12.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 00, calculated 0a.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 03.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated 1d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 96, calculated 1b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 18, calculated 30.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 21, calculated e8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 8e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated bb.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated a5.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 69, calculated a9.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated e8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2d, calculated 11.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected db, calculated a9.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated c9.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated 1e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 8d, calculated ee.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 4e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated b8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 21.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated 06.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated 2b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
    Last message repeated 1 times
[truehd @ 0000000001C10290] Lossless check failed - expected 21, calculated 56.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated b2.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 65, calculated 7e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated d8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected de, calculated a9.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 00.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated d4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated a5.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 3c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated 99.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5a, calculated 1b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected af, calculated 6a.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Stream parameters not seen; skipping frame.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated c5.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 9a, calculated 39.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated 17.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 2b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated e2.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 39, calculated 06.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 21, calculated ee.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 81, calculated 6a.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected de, calculated a5.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 12.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated a9.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated d2.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 36, calculated 69.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated 30.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated e4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 2b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 59, calculated 56.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 48, calculated dd.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated 30.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated ed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated b1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 17, calculated 28.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 7e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 9a.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 33, calculated e8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 87.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated 56.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Stream parameters not seen; skipping frame.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 30.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated 95.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated bb.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated 8d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated 59.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 5f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 50, calculated e8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 95, calculated d7.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 78, calculated 71.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ca, calculated 72.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated 9c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated c6.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated aa.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated a6.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated d1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 9c, calculated 39.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 24.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated 4e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 41.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated b7.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b7, calculated 88.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 69, calculated db.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5a, calculated 44.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated 5f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated e8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated 5f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected af, calculated d2.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 11, calculated cc.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated ed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 30.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated cc.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated d4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e1, calculated bb.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 41, calculated 50.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 05.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated cc.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated e4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 22, calculated 0a.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated db.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected de, calculated 39.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 8b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated 41.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 18, calculated e2.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 8e, calculated ff.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 0f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected aa, calculated 0a.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 8d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 41, calculated 90.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated 28.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated 2b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2b, calculated 09.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c0, calculated 7d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 69.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 7e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 6f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated f0.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ff, calculated e4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6c, calculated 4e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated 14.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2b, calculated bd.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e8, calculated 50.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b2, calculated 5c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 55, calculated b4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 33, calculated 8b.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 81.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated f3.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated b1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 47, calculated cf.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated 39.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 33.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated b1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated 56.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected db, calculated 47.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c5, calculated a9.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 88, calculated 2d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated 9f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 59, calculated 6c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated 27.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2b, calculated 66.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected de, calculated 56.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 48, calculated 05.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected be, calculated e7.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated 28.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 47, calculated af.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2d, calculated 59.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated ac.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated d4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 4b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 33, calculated 6c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected fa, calculated 2b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated 59.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated 5c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated 66.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated e7.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated e1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 5f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e2, calculated 11.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 96, calculated 11.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 05.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1d, calculated 7d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated e7.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 22, calculated 95.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated 71.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 95.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected de, calculated e1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e1, calculated bd.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b4, calculated aa.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated 6a.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 17, calculated 03.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 2b.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected be, calculated 4d.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1b, calculated 9c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 6f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated eb.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated a5.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5f, calculated 17.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ca, calculated 05.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a5, calculated b7.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 87.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated a0.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated de.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated cf.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 9c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a5, calculated e7.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0f, calculated c3.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ed, calculated a6.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 42.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 72.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 8b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated db.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated fc.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 1b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 39, calculated 47.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7b, calculated 30.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Stream parameters not seen; skipping frame.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated 93.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 66, calculated 1e.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated de.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated bd.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 17.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated db.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 11.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b4, calculated 0c.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 05, calculated b2.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 30.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7e, calculated b7.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated 7b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated db.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 81, calculated ff.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 5f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 47, calculated b4.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated 4b.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated 9f.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected de, calculated 03.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1b, calculated b8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated b8.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated b1.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated f6.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated cc.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 93.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated 5f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated f6.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 00, calculated 0f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated cc.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated 18.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated 81.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated be.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 5c.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated bb.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6c, calculated a0.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 66.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated a0.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c0, calculated e2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 3f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated 0a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 78.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated b7.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated 56.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated ff.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 14, calculated d1.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3a, calculated 95.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 8e, calculated 56.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 53.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated aa.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated 03.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated 12.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c9, calculated 1b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 87.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b2, calculated 55.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 17.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 14, calculated 18.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated aa.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated 95.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 63, calculated 1d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated d8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ff, calculated 66.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated d2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 4b.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d8, calculated 8e.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected eb, calculated 95.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated 55.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 65, calculated f9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated ee.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated 33.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated e8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7d, calculated 44.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6c, calculated cc.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 09, calculated 24.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 66, calculated ed.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected eb, calculated 3a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated 4d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ca, calculated e8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 8e, calculated 30.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated 1d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated 48.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 95, calculated 78.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 95.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 0a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 5f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected cf, calculated db.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 90, calculated ee.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected af, calculated e8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 66.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 95, calculated 22.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 44, calculated a3.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 77, calculated 27.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b1, calculated 09.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 27, calculated 87.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 59.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e2, calculated d1.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated c9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 17.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated b2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated ee.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2d, calculated 7d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 9f, calculated cc.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1e, calculated 4b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ee, calculated 66.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] Stream parameters not seen; skipping frame.
    Last message repeated 1 times
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 55, calculated 39.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d2, calculated 42.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c6, calculated 44.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated 3c.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated d1.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 71, calculated 1d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7b, calculated 4d.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 39, calculated e7.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 69, calculated 2e.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated db.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d4, calculated 2b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 1d.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated 00.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a5, calculated a9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 81.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated b7.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0a, calculated 2b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 36, calculated f5.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated ed.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated 00.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated bd.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated e8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated 8b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated a9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 9a, calculated 55.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f0, calculated b1.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated f5.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated 2d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated e1.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated f0.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 7b, calculated 14.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated 6f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3c, calculated 28.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 48.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated 6c.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 5c, calculated a9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated 82.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 11.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c3, calculated 2d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected bd, calculated 8b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 35, calculated de.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 21.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 0c, calculated e2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c0, calculated 4b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated af.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected db, calculated 14.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 84, calculated af.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated 1e.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 50, calculated 2d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected eb, calculated 6a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 42, calculated 11.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 0a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 17, calculated e4.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 72, calculated 9a.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 48, calculated 06.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated 33.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated c3.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated ac.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a3, calculated 8d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated b2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ff, calculated ed.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e4, calculated e8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected c9, calculated e2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 24, calculated b2.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d4, calculated 39.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected fc, calculated 48.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated f9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f3, calculated fa.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 12, calculated 05.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated d8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 8d, calculated 65.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated 0a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4b, calculated 9a.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 60, calculated 53.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 00, calculated 9c.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a0, calculated d4.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b2, calculated 59.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f9, calculated cf.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 1d, calculated 12.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 06, calculated 12.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated 30.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated bb.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 2e, calculated ed.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d1, calculated 8b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected cc, calculated a9.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected ac, calculated 81.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 30, calculated 9f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 99, calculated c9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 78, calculated 84.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected bb, calculated ee.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a9, calculated 30.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d7, calculated 39.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 60, calculated 05.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated c9.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e8, calculated e1.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected d4, calculated 06.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e1, calculated 88.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4d, calculated 95.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b7, calculated 72.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 96, calculated 2d.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected dd, calculated 9c.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected bd, calculated d7.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 3f, calculated 6f.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a6, calculated b7.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated d8.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 56, calculated 4b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected b8, calculated 4e.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 53, calculated 77.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 03, calculated 30.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 81, calculated 18.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 82, calculated 09.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 4e, calculated a0.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected f5, calculated 47.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 28, calculated f3.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 87, calculated 36.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 74, calculated 96.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected a0, calculated af.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected e7, calculated 2b.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 6a, calculated 95.
[truehd @ 0000000001C10290] mlpparse: Parity check failed.
[truehd @ 0000000001C10290] Extracting 2 channel downmix from substream 0. Further substreams will be skipped.
[truehd @ 0000000001C10290] Lossless check failed - expected 93, calculated fa.
[truehd @ 0000000001C10290] Invalid nonrestart_substr.
Error while decoding stream #0:0
"	Chouonsoku
	678	Warn that filtering is disabled when copying streams	undetermined	git-master	enhancement	new	2011-11-22T21:14:14+01:00	2011-11-22T21:14:14+01:00	"Some users assume they can copy a video steam and perform filtering [1]. FFmpeg does not give any feedback that the filter is being ignored.

Current behavior:
{{{
$ ffmpeg -i hop.mp4 -c copy -vf crop=iw:ih-20 -y out.mpg
ffmpeg version N-35078-g7831788, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 22 2011 10:36:32 with gcc 4.6.2
  configuration: --prefix=/usr --enable-gpl
  libavutil    51. 26. 0 / 51. 26. 0
  libavcodec   53. 36. 0 / 53. 36. 0
  libavformat  53. 21. 0 / 53. 21. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 49. 0 /  2. 49. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'hop.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    creation_time   : 1970-01-01 00:00:00
    encoder         : Lavf52.32.0
  Duration: 00:00:10.13, start: 0.000000, bitrate: 563 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x480, 559 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : 
[mpeg @ 0x1d17860] VBV buffer size not set, muxing may fail
Output #0, mpeg, to 'out.mpg':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    creation_time   : 1970-01-01 00:00:00
    encoder         : Lavf53.21.0
    Stream #0:0(und): Video: h264 (avc1 / 0x31637661), yuv420p, 640x480, q=2-31, 559 kb/s, 30 fps, 90k tbn, 30 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : 
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame=  304 fps=  0 q=-1.0 Lsize=     700kB time=00:00:10.06 bitrate= 569.6kbits/s    
video:692kB audio:0kB global headers:0kB muxing overhead 1.166920%
}}}

Example warning: ""Filtering is disabled when copying streams.""

Of course the message could be more specific as to what streams are affected and what filters are actually disabled.

[1] http://ffmpeg.org/pipermail/ffmpeg-user/2011-November/003175.html"	llogan
	679	DVB subtitles are badly placed on the screen	undetermined	git-master	defect	new	2011-11-23T01:14:45+01:00	2012-04-09T14:01:42+02:00	"Attached sample shows subtitles too far right on the screen so that a part cannot be read.
mplayer -demuxer mpegts -sid 593 and mplayer -demuxer lavf -sid 0 show the subtitle at the right position in the center of the screen (but cuts away the upper half).
{{{
$ ffmpeg -i subtitles.ts
ffmpeg version N-35086-g530a540, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 23 2011 00:29:45 with gcc 4.5.3
  configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
  libavutil    51. 26. 0 / 51. 26. 0
  libavcodec   53. 36. 0 / 53. 36. 0
  libavformat  53. 21. 0 / 53. 21. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 49. 0 /  2. 49. 0
  libswscale    2.  1. 0 /  2.  1. 0
[mpeg2video @ 0x8dac120] mpeg_decode_postinit() failure
    Last message repeated 10 times
[mpegts @ 0x8d93a80] max_analyze_duration 5000000 reached at 5016000
[NULL @ 0x8db0420] start time is not set in estimate_timings_from_pts
[NULL @ 0x8dd06c0] start time is not set in estimate_timings_from_pts
[NULL @ 0x8dd6780] start time is not set in estimate_timings_from_pts
[NULL @ 0x8ddca00] start time is not set in estimate_timings_from_pts
[NULL @ 0x8de2c80] start time is not set in estimate_timings_from_pts
[mpegts @ 0x8d93a80] PES packet size mismatch
Input #0, mpegts, from 'subtitles.ts':
  Duration: 00:00:09.17, start: 11318.457333, bitrate: 2233 kb/s
  Program 8270
    Metadata:
      service_name    : ITV1
      service_provider: ITV
  Program 8325
    Metadata:
      service_name    : ITV2
      service_provider: ITV
  Program 8634
    Metadata:
      service_name    : Rabbit
      service_provider: Teletext Limited
  Program 8384
    Metadata:
      service_name    : Channel 4
      service_provider: Channel 4 TV
  Program 8448
    Metadata:
      service_name    : E4
      service_provider: Channel 4 TV
  Program 8442
    Metadata:
      service_name    : More 4
      service_provider: Channel 4 TV
    Stream #0:0[0x24e]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 544x576 [SAR 32:17 DAR 16:9], 15000 kb/s, 26.80 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x24f](eng): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:2[0x250](eng): Audio: mp3 ([4][0][0][0] / 0x0004), 0 channels, s16 (visual impaired)
    Stream #0:3[0x251](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:4[0x84f]: Unknown: none ([11][0][0][0] / 0x000B)
    Stream #0:5[0x911]: Unknown: none ([11][0][0][0] / 0x000B)
    Stream #0:6[0x912]: Unknown: none ([11][0][0][0] / 0x000B)
    Stream #0:7[0xbbb]: Unknown: none ([11][0][0][0] / 0x000B)
  Program 8452
    Metadata:
      service_name    : Channel 4+1
      service_provider: Channel 4 TV
  Program 8577
    Metadata:
      service_name    : Gay Rabbit
      service_provider: Teletext Limited
  Program 8500
    Metadata:
      service_name    : Channel 5
      service_provider: five
  Program 8370
    Metadata:
      service_name    : ITV1 +1
      service_provider: ITV
At least one output file must be specified
}}}
"	cehoyos
	681	-vf mp=pullup leads to massive A/V-desync	avfilter	git-master	defect	open	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
	691	Errors while decoding wmav2 stream	avcodec	git-master	defect	open	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
	700	tiff: support CCITT FAX3/4 in uncompressed mode	avcodec	git-master	enhancement	open	2011-12-03T11:39:05+01:00	2011-12-03T12:12:04+01:00	"decodes fine with photoshop

{{{
C:\>ffmpeg -i CCITT_FAX3_unc.tif
ffmpeg version N-35295-gb55dd10, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 30 2011 00:52:52 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 29. 1 / 51. 29. 1
  libavcodec   53. 39. 1 / 53. 39. 1
  libavformat  53. 22. 0 / 53. 22. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 50. 0 /  2. 50. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[tiff @ 02615B60] Uncompressed fax mode is not supported (yet)
Input #0, image2, from 'CCITT_FAX3_unc.tif':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: tiff, monob, 1023x767, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
}}}

{{{
C:\>ffmpeg -i CCITT_FAX4_unc.tif
ffmpeg version N-35295-gb55dd10, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 30 2011 00:52:52 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 29. 1 / 51. 29. 1
  libavcodec   53. 39. 1 / 53. 39. 1
  libavformat  53. 22. 0 / 53. 22. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 50. 0 /  2. 50. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[tiff @ 02615B60] Uncompressed fax mode is not supported (yet)
Input #0, image2, from 'CCITT_FAX4_unc.tif':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: tiff, monob, 1023x767, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
}}}"	ami_stuff
	703	mp3 in wav - wrong duration	undetermined	git-master	defect	open	2011-12-04T00:04:05+01:00	2012-08-03T18:32:26+02:00	"File uploaded to incoming.

I think the problem is that ffmpeg reports bitrate 27 kb/s instead of 56 kb/s
(which is correct - winamp reports it), so as a result the reported duration
is two times longer than it should be.

{{{
C:\>ffmpeg -i WAVE_MPEG_Layer-3.wav
ffmpeg version N-35295-gb55dd10, Copyright (c) 2000-2011 the FFmpeg developers
  built on Nov 30 2011 00:52:52 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 29. 1 / 51. 29. 1
  libavcodec   53. 39. 1 / 53. 39. 1
  libavformat  53. 22. 0 / 53. 22. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 50. 0 /  2. 50. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[wav @ 020B2320] max_analyze_duration 5000000 reached at 5015510
Input #0, wav, from 'WAVE_MPEG_Layer-3.wav':
  Duration: 00:05:47.79, bitrate: 27 kb/s
    Stream #0:0: Audio: mp3 (U[0][0][0] / 0x0055), 22050 Hz, stereo, s16, 56 kb/
s
At least one output file must be specified
}}}"	ami_stuff
	709	Dolby pro logic IIx and IIz downmixing	swresample	git-master	enhancement	reopened	2011-12-05T16:10:18+01:00	2013-01-22T16:00:54+01:00	"ffmpeg, currently when down mixing multi channel audio, does it in a very simple way.

As an enhancement, it should support Dolby pro logic IIz encoding to encode 5.1 or 7.1 to stereo (pro logic II, pro logic IIx respectively) or 9.1 audio to 5.1 or 7.1 (pro logic IIz)."	dE_logics
	712	m2v: wrong duration	avformat	git-master	enhancement	open	2011-12-06T14:46:58+01:00	2012-11-04T11:46:45+01:00	"When converting any file to a m2v and checking the resulting file, the duration is not correctly calculated. mplayer shows also wrong duration. Quicktime and Mediainfo show the correct duration.

example:
ffmpeg -i fate/aletrek-rle.mov -target pal-dvd -f mpeg2video -an aletrek-rle.m2v
[...]
Duration: 00:00:03.33

ffprobe aletrek-rle.m2v
[...]
Duration: 00:00:00.76

mediainfo aletrek-rle.m2v
[...]
Duration : 3s 400ms

mplayer -vo null -ao null -frames 0 -identify aletrek-rle.m2v
[...]
ID_LENGTH=0.77

"	cbsrobot
	716	Shoutcast 2 metadata	avformat	git-master	enhancement	open	2011-12-07T07:24:24+01:00	2011-12-11T13:17:47+01:00	When ffmpeg will support Shoutcast 2 YP2 protocol? mediadata reading? etc...	asbro
	726	support for copying SMPTE 436M caption tracks	undetermined	git-master	enhancement	open	2011-12-09T16:13:00+01:00	2012-12-08T00:32:33+01:00	"This is a part 2 to http://ffmpeg.org/trac/ffmpeg/ticket/682. 

I'm working with media from XDCam discs which contain an MXF with mpeg2 video, 8 pcm audio tracks, and a caption track using SMPTE 436M. I just need to cut these files given an in point and duration and copy all tracks to a new file (using -map 0 -c copy). 

For XDCam MXF files the caption track is not recognized:
{{{
[mxf @ 0x101893800] track 9: could not find essence container ul, codec not currently supported in container
}}}
and subsequently the copy fails with
{{{
Could not write header for output file #0 (incorrect codec parameters ?)
}}}
I need the preserve the captions but would also like to use ffmpeg to this task.

Full output (first 5MB of a sample attached):
{{{
ffmpeg -ss 300 -t 30 -i ELCO0378.mxf -map 0 -c copy trimmed.mxf
ffmpeg version N-31468-g31c55c5, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec  8 2011 08:46:52 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 --cc=/usr/bin/gcc-4.2 --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --disable-ffplay
  libavutil    51. 30. 0 / 51. 30. 0
  libavcodec   53. 41. 2 / 53. 41. 2
  libavformat  53. 24. 0 / 53. 24. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 51. 0 /  2. 51. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[mxf @ 0x10180f200] could not resolve sub descriptor strong ref
[mxf @ 0x10180f200] source track 11: stream 9, no descriptor found
Input #0, mxf, from 'ELCO0378.mxf':
  Duration: 00:28:50.89, start: 0.000000, bitrate: 60317 kb/s
    Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
    Stream #0:9: Data: none
[mxf @ 0x101893800] track 9: could not find essence container ul, codec not currently supported in container
Output #0, mxf, to 'trimmed.mxf':
  Metadata:
    encoder         : Lavf53.24.0
    Stream #0:0: Video: mpeg2video, yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 50000 kb/s, 29.97 fps, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:5: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:6: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:7: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:8: Audio: pcm_s24le, 48000 Hz, 1 channels, 1152 kb/s
    Stream #0:9: Data: none
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)
  Stream #0:5 -> #0:5 (copy)
  Stream #0:6 -> #0:6 (copy)
  Stream #0:7 -> #0:7 (copy)
  Stream #0:8 -> #0:8 (copy)
  Stream #0:9 -> #0:9 (copy)
Could not write header for output file #0 (incorrect codec parameters ?)

}}}
"	dericed
	730	Encoded video plays too fast for network input	undetermined	git-master	defect	open	2011-12-10T06:11:34+01:00	2013-01-03T03:53:35+01:00	"Many IP cameras have MJPEG streams that vary in framerate depending network conditions, ambient light, just plain slow processors on the camera itself, etc. This can be anything from 8fps to 30fps - even if the camera is set to a fixed framerate.

Right now, if you set a framerate in ffmpeg, the duration ffmpeg thinks the movie is does not match reality, sometimes by a factor of more than 3x. While ffmpeg supports variable framerate it requires timestamps which in this case do not exist.

Gstreamer has an option called do-timestamp=true that would be very useful in ffmpeg. From their website: ""Timestamps are set on the buffers as they arrive from the camera. These are used by the mime/multipart demultiplexer to emit timestamps on the JPEG-encoded video frame buffers. This allows the multiplexer to timestamp the frames in the resulting file.""

This would allow ffmpeg to set the timestamp of ""now"" on every single frame as it comes in and know the correct duration of the recording. This means correct duration, a/v sync and just being able to seek to specific parts of the recording."	hackeron
	741	tiff: support pixel order per channel (RRGGBB)	avcodec	git-master	enhancement	open	2011-12-14T01:26:50+01:00	2013-05-10T12:08:51+02:00	"{{{
C:\>ffmpeg -i pixel_order_per_channel_RRGGBB.tif
ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 12 2011 13:50:00 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 43. 0 / 53. 43. 0
  libavformat  53. 24. 0 / 53. 24. 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
[tiff @ 02625B60] Planar format is not supported
[image2 @ 020C2320] Could not find codec parameters (Video: tiff)
pixel_order_per_channel_RRGGBB.tif: could not find codec parameters
}}}"	ami_stuff
	742	zygo video codec decodes with visible graphic corruption	avcodec	git-master	defect	open	2011-12-14T01:36:44+01:00	2013-01-15T00:27:07+01:00	"{{{
C:\>ffmpeg -i M3_E3TrailerMC56k7fps.mov
ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 12 2011 13:50:00 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 43. 0 / 53. 43. 0
  libavformat  53. 24. 0 / 53. 24. 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
[h263 @ 020C9E20] illegal ac vlc code at 3x0
[h263 @ 020C9E20] Error at MB: 3
[h263 @ 020C9E20] concealing 180 DC, 180 AC, 180 MV errors

Seems stream 1 codec frame rate differs from container frame rate: 29.97 (30000/
1001) -> 7.50 (15/2)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'M3_E3TrailerMC56k7fps.mov':
  Metadata:
    creation_time   : 2004-07-06 16:29:59
  Duration: 00:02:35.73, start: 0.000000, bitrate: 55 kb/s
    Stream #0:0(eng): Audio: qdm2 (QDM2 / 0x324D4451), 44100 Hz, 1 channels, s16
, 10 kb/s
    Metadata:
      creation_time   : 2004-07-06 16:29:59
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng): Video: h263 (ZyGo / 0x6F47795A), yuv420p, 240x192 [SAR 12:
11 DAR 15:11], 45 kb/s, 7.50 fps, 7.50 tbr, 600 tbn, 29.97 tbc
    Metadata:
      creation_time   : 2004-07-06 16:29:59
      handler_name    : ?Apple Alias Data Handler
At least one output file must be specified
}}}"	ami_stuff
	744	tweak i263 pb-frames support to eliminate graphic corruption	avcodec	git-master	defect	open	2011-12-14T02:13:22+01:00	2012-12-18T13:11:41+01:00	"
{{{
C:\>ffmpeg -i i263_pbframes.avi out.avi
ffmpeg version N-35709-g7d531e8, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 12 2011 13:50:00 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 43. 0 / 53. 43. 0
  libavformat  53. 24. 0 / 53. 24. 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
[mp3 @ 020C9E00] Header missing
Input #0, avi, from 'i263_pbframes.avi':
  Duration: 00:00:12.64, start: 0.000000, bitrate: 761 kb/s
    Stream #0:0: Video: h263i (I263 / 0x33363249), yuv420p, 320x240, 23.97 tbr,
23.97 tbn, 23.97 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb
/s
w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf53.24.0
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31, 200
 kb/s, 23.97 tbn, 23.97 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb
/s
Stream mapping:
  Stream #0:0 -> #0:0 (h263i -> mpeg4)
  Stream #0:1 -> #0:1 (mp3 -> libmp3lame)
Press [q] to stop, [?] for help
[mp3 @ 020C9E00] Header missing
Error while decoding stream #0:1
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
frame=   35 fps=  0 q=2.5 size=     123kB time=00:00:02.79 bitrate= 359.9kbits/s
Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
frame=   79 fps=  0 q=5.1 size=     286kB time=00:00:06.45 bitrate= 363.5kbits/s
Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] cbpc damaged at 0 0
[h263i @ 020C9320] Error at MB: 0
[h263i @ 020C9320] concealing 300 DC, 300 AC, 300 MV errors
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
frame=  120 fps= 80 q=3.0 size=     406kB time=00:00:09.76 bitrate= 340.8kbits/s
Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[h263i @ 020C9320] Bad picture start code
[h263i @ 020C9320] header damaged
Error while decoding stream #0:0
[mp3 @ 020C9E00] incomplete frame
Error while decoding stream #0:1
frame=  153 fps= 80 q=2.8 Lsize=     512kB time=00:00:12.61 bitrate= 332.2kbits/
s
video:286kB audio:197kB global headers:0kB muxing overhead 5.832231%
}}}"	ami_stuff
	747	Enable AMV encoding for audio	avcodec	git-master	enhancement	open	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
	750	ffmpeg looses OGG-theora metadata tags (like title author etc) on OGG->OGG	avformat	git-master	defect	reopened	2011-12-14T19:17:41+01:00	2013-03-01T11:03:27+01:00	"I can transcode one ogg to second with adding tags:

ffmpeg  -i recRLBM.ogv -metadata TITLE=""My title"" -metadata ARTIST=""Me"" output.ogv

Tags are correctly added (what can I see when I run any video player and open output.ogv). But when I run ffmpeg:

ffmpeg -i output.ogv something.ogv

I don't have these metadata informations displayed on the Input #0:


ffmpeg version 0.8.7.git-366605f, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 14 2011 17:44:52 with gcc 4.4.5
  configuration: --prefix=/home/ryszard/NX-4.0.155/Build --disable-doc --disable-everything --enable-muxer=ogg --enable-demuxer=ogg --enable-muxer=webm --enable-demuxer=webm --enable-muxer=matroska --enable-demuxer=matroska --enable-muxer=rawvideo --enable-demuxer=rawvideo --enable-muxer=mpeg1system --enable-muxer=mpeg1vcd --enable-muxer=mpeg1video --enable-demuxer=mpegvideo --enable-demuxer=mpeg1system --enable-demuxer=mpeg1system --enable-demuxer=mpegps --enable-encoder=libtheora --enable-decoder=theora --enable-encoder=libvpx --enable-decoder=libvpx --enable-encoder=mpeg1video --enable-decoder=mpeg1video --enable-decoder=mpegvideo --enable-encoder=rawvideo --enable-decoder=rawvideo --enable-parser=mpegvideo --enable-filter=format --enable-protocol=pipe --enable-protocol=tcp --enable-protocol=file --enable-filter=scale --enable-libvpx --enable-libtheora --enable-zlib
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 44. 0 / 53. 44. 0
  libavformat  53. 25. 0 / 53. 25. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 53. 0 /  2. 53. 0
  libswscale    2.  1. 0 /  2.  1. 0
Input #0, ogg, from 'output.ogv':
  Duration: 00:00:00.50, start: 0.000000, bitrate: 1046 kb/s
    Stream #0:0: Video: theora, yuv420p, 1440x900 [SAR 1:1 DAR 8:5], 10 tbr, 10 tbn, 10 tbc
File 'something.ogv' already exists. Overwrite ? [y/N] Y
w:1440 h:900 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
Output #0, ogg, to 'something.ogv':
  Metadata:
    encoder         : Lavf53.25.0
    Stream #0:0: Video: theora, yuv420p, 1440x900 [SAR 1:1 DAR 8:5], q=2-31, 200 kb/s, 10 tbn, 10 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (theora -> libtheora)
Press [q] to stop, [?] for help
"	RyszardG
	756	Support muxing dvdsub into isom	avformat	git-master	enhancement	new	2011-12-15T00:34:22+01:00	2012-01-05T00:15:21+01:00	"http://samples.mplayerhq.hu/MPEG-4/NeroRecodeSample-MP4/NeroRecodeSample.mp4
Subtitles play fine with ffplay (and MPlayer), after remuxing, the subtitles disappear.
{{{
$ ffmpeg -i NeroRecodeSample.mp4 -vcodec copy -acodec copy -scodec copy out.mp4
ffmpeg version N-35771-g7862bd3, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 15 2011 00:09:26 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc --enable-libtheora
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 44. 0 / 53. 44. 0
  libavformat  53. 25. 0 / 53. 25. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 53. 0 /  2. 53. 0
  libswscale    2.  1. 0 /  2.  1. 0

Seems stream 2 codec frame rate differs from container frame rate: 25.00 (25000/1000) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'NeroRecodeSample.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 0
    compatible_brands: mp41ndsh
    creation_time   : 2004-07-28 21:34:12
  Duration: 00:01:44.16, start: 0.000000, bitrate: 2383 kb/s
    Chapter #0.0: start 0.000000, end 104.160000
    Metadata:
      title           : Kapitel 23
    Stream #0:0(fre): Data: none (mp4s / 0x7334706D)
    Metadata:
      handler_name    :
      creation_time   : 2004-07-28 21:34:12
    Stream #0:1(fre): Data: none (mp4s / 0x7334706D)
    Metadata:
      handler_name    :
      creation_time   : 2004-07-28 21:34:12
    Stream #0:2(eng): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 1977 kb/s, 25 fps, 25 tbr, 25k tbn, 25 tbc
    Metadata:
      handler_name    :
      creation_time   : 2004-07-28 21:34:12
    Stream #0:3(ger): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, s16, 192 kb/s
    Metadata:
      handler_name    : Nero Digital Audio 5.1-Kanal Deuts
      creation_time   : 2004-07-28 21:34:12
    Stream #0:4(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, s16, 195 kb/s
    Metadata:
      handler_name    : Nero Digital Audio 5.1-Kanal Englis
      creation_time   : 2004-07-28 21:34:12
    Stream #0:5(ger): Subtitle: dvd_subtitle (mp4s / 0x7334706D)
    Metadata:
      handler_name    : Deutsch
      creation_time   : 2004-07-28 21:34:12
    Stream #0:6(eng): Subtitle: dvd_subtitle (mp4s / 0x7334706D)
    Metadata:
      handler_name    : Englisch
      creation_time   : 2004-07-28 21:34:12
Output #0, mp4, to 'out.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 0
    compatible_brands: mp41ndsh
    creation_time   : 2004-07-28 21:34:12
    encoder         : Lavf53.25.0
    Chapter #0.0: start 0.000000, end 104.160000
    Metadata:
      title           : Kapitel 23
    Stream #0:0(eng): Video: mpeg4 ( [0][0][0] / 0x0020), yuv420p, 720x304 [SAR 1:1 DAR 45:19], q=2-31, 1977 kb/s, 25 fps, 25k tbn, 25k tbc
    Metadata:
      handler_name    :
      creation_time   : 2004-07-28 21:34:12
    Stream #0:1(ger): Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, 5.1, 192 kb/s
    Metadata:
      handler_name    : Nero Digital Audio 5.1-Kanal Deuts
      creation_time   : 2004-07-28 21:34:12
    Stream #0:2(ger): Subtitle: dvd_subtitle ([224][0][0][0] / 0x00E0)
    Metadata:
      handler_name    : Deutsch
      creation_time   : 2004-07-28 21:34:12
Stream mapping:
  Stream #0:2 -> #0:0 (copy)
  Stream #0:3 -> #0:1 (copy)
  Stream #0:5 -> #0:2 (copy)
Press [q] to stop, [?] for help
frame= 2603 fps=  0 q=-1.0 Lsize=   27710kB time=00:01:11.08 bitrate=3193.6kbits/s
video:25129kB audio:2451kB global headers:0kB muxing overhead 0.469011%
$ ffmpeg -i out.mp4
ffmpeg -i out.mp4
ffmpeg version N-35771-g7862bd3, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 15 2011 00:09:26 with gcc 4.5.3
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc --enable-libtheora
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 44. 0 / 53. 44. 0
  libavformat  53. 25. 0 / 53. 25. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 53. 0 /  2. 53. 0
  libswscale    2.  1. 0 /  2.  1. 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x13a87a0] multiple edit list entries, a/v desync might occur, patch welcome

Seems stream 0 codec frame rate differs from container frame rate: 25.00 (25000/1000) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'out.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    creation_time   : 2004-07-28 21:34:12
    encoder         : Lavf53.25.0
  Duration: 00:01:44.16, start: 0.000000, bitrate: 2179 kb/s
    Chapter #0.0: start 0.000000, end 104.160000
    Metadata:
      title           : Kapitel 23
    Stream #0:0(eng): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 1977 kb/s, 25 fps, 25 tbr, 25k tbn, 25 tbc
    Metadata:
      creation_time   : 2004-07-28 21:34:12
      handler_name    : VideoHandler
    Stream #0:1(ger): Audio: aac (mp4a / 0x6134706D), 48000 Hz, 5.1, s16, 192 kb/s
    Metadata:
      creation_time   : 2004-07-28 21:34:12
      handler_name    : SoundHandler
    Stream #0:2(ger): Data: none ([224][0][0][0] / 0x00E0)
    Metadata:
      creation_time   : 2004-07-28 21:34:12
      handler_name    :
At least one output file must be specified
}}}
"	cehoyos
	766	Extend ffmpeg's timecode extraction	avformat	git-master	enhancement	open	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
	785	"""HEADER ERROR"" flooding with RM material"	avcodec	git-master	defect	open	2011-12-17T02:43:01+01:00	2012-04-09T14:26:20+02:00	"It seems the rv20 codec (or the rm demuxer) has troubles with the following sample:

{{{
% ./ffplay ~/header-error-flood.rm
ffplay version N-35883-g552ec4c, Copyright (c) 2003-2011 the FFmpeg developers
  built on Dec 17 2011 02:37:24 with gcc 4.6.2 20111125 (prerelease)
  configuration: --enable-gpl --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-x11grab --enable-libopenjpeg --enable-version3 --enable-libmodplug --enable-libass --cc='ccache cc'
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 46. 0 / 53. 46. 0
  libavformat  53. 26. 0 / 53. 26. 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
[rm @ 0x344af60] Unsupported stream type 44415441
[rm @ 0x344af60] max_analyze_duration 5000000 reached at 5014000
Input #0, rm, from '/home/ubitux/header-error-flood.rm':
  Metadata:
    title           : SMA 5503
    author          : MIT Streaming Media & Compression Services
    copyright       : ©2001 Massachusetts Institute of Technology
    comment         : 
  Duration: 01:24:24.55, start: 0.000000, bitrate: 10 kb/s
    Stream #0:0: Audio: cook (cook / 0x6B6F6F63), 22050 Hz, mono, flt, 32 kb/s
    Stream #0:1: Video: rv20 (RV20 / 0x30325652), yuv420p, 640x480, 187 kb/s, 10 fps, 10 tbr, 1k tbn, 1k tbc
    Stream #0:2: Data: none
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
Frame changed from size:640x480 to size:320x480vq= 1355KB sq=    0B f=0/0   
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1350KB sq=    0B f=0/0   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set9KB vq= 1348KB sq=    0B f=0/1   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1343KB sq=    0B f=0/1   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1340KB sq=    0B f=0/3   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set9KB vq= 1389KB sq=    0B f=0/7   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1387KB sq=    0B f=0/8   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1386KB sq=    0B f=0/8   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1383KB sq=    0B f=0/8   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1380KB sq=    0B f=0/9   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set0KB vq= 1355KB sq=    0B f=0/9   
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[rv20 @ 0x34b0160] HEADER ERROR
[rv20 @ 0x34b0160] reserved bit set
[...]
}}}

The playback is fine after the initial flood though, so priority is set to minor."	ubitux
	798	LEAD codecs not supported	avcodec	git-master	enhancement	open	2011-12-20T13:53:51+01:00	2011-12-20T14:04:01+01:00	"windows media player play such files fine
{{{
ffmpeg version N-35462-g61b1d85, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec  5 2011 14:28:46 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --e
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable
libxvid --enable-zlib
  libavutil    51. 30. 0 / 51. 30. 0
  libavcodec   53. 40. 0 / 53. 40. 0
  libavformat  53. 24. 0 / 53. 24. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 51. 0 /  2. 51. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 000000000031D830] Format avi probed with size=2048 and score=100
[AVI demuxer @ 0000000001C20080] use odml:1
st:1 removing common factor 13 from timebase
[gsm_ms @ 000000000031F620] err{or,}_recognition separate: 1; 1
[gsm_ms @ 000000000031F620] err{or,}_recognition combined: 1; 65537
[avi @ 000000000031D830] parser not found for codec gsm_ms, packets or times may be invalid.
[avi @ 000000000031D830] parser not found for codec none, packets or times may be invalid.
[avi @ 000000000031D830] max_analyze_duration 5000000 reached at 5005000
Input #0, avi, from 'DaDa_CMP.avi':
  Duration: 00:00:07.54, start: 0.000000, bitrate: 2750 kb/s
    Stream #0:0, 152, 1001/30000: Video: none (LEAD / 0x4441454C), 480x320, 1001/30000, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1, 703, 5/689: Audio: gsm_ms (1[0][0][0] / 0x0031), 44100 Hz, 1 channels, s16, 71 kb/s
Video pixel format is unknown, stream cannot be encoded
}}}


==================


{{{
ffmpeg version N-35462-g61b1d85, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec  5 2011 14:28:46 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --e
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable
libxvid --enable-zlib
  libavutil    51. 30. 0 / 51. 30. 0
  libavcodec   53. 40. 0 / 53. 40. 0
  libavformat  53. 24. 0 / 53. 24. 0
  libavdevice  53.  4. 0 / 53.  4. 0
  libavfilter   2. 51. 0 /  2. 51. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[avi @ 000000000200D7F0] Format avi probed with size=2048 and score=100
[AVI demuxer @ 0000000000330080] use odml:1
st:1 removing common factor 13 from timebase
[gsm_ms @ 000000000200F5E0] err{or,}_recognition separate: 1; 1
[gsm_ms @ 000000000200F5E0] err{or,}_recognition combined: 1; 65537
[avi @ 000000000200D7F0] parser not found for codec gsm_ms, packets or times may be invalid.
[avi @ 000000000200D7F0] parser not found for codec none, packets or times may be invalid.
[avi @ 000000000200D7F0] max_analyze_duration 5000000 reached at 5005000
Input #0, avi, from 'DaDa_CMW.avi':
  Duration: 00:00:07.54, start: 0.000000, bitrate: 2355 kb/s
    Stream #0:0, 152, 1001/30000: Video: none (LCW2 / 0x3257434C), 480x320, 1001/30000, 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1, 703, 5/689: Audio: gsm_ms (1[0][0][0] / 0x0031), 44100 Hz, 1 channels, s16, 71 kb/s
Video pixel format is unknown, stream cannot be encoded
}}}



"	mogadanez
	819	ffmpeg fails to read an image if the image filename contains an accent (win32)	avformat	git-master	defect	open	2011-12-22T17:04:00+01:00	2012-10-08T22:42:29+02:00	"When I want to convert a JPG file to a video, ffmpeg fail if the JPG filename contains an accent.
Plateform is Windows Vista (6.0.6002)
Command line :


{{{
xx:>dir
11/07/2009  11:15             7 536 Vidéo000-title.png

xx:>ffmpeg.exe -y -i Vidéo000-title.png -target pal-dvd -aspect 16/9 -loop 1 -r 25 -t 10 Vidéo000-title.mpg

ffmpeg version N-35966-g1d0ae92, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 19 2011 13:01:15 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --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
Vidéo000-title.png: No such file or directory
}}}

Same result with double-quote escaping, or fullpath to the file. If I remove the accentued char it works.

ffplay can play this image.

"	jemore
	824	Segfault while using h264 hardware acceleration	avcodec	git-master	defect	new	2011-12-23T18:47:04+01:00	2013-05-07T10:07:25+02:00	"I'm using FFmpeg integrated in mplayer (with VA-API pathes), and I'm getting a SIGSEGV while trying to watch h264 video with HW-acceleration.

I've poked around with gdb and I think this is multithreading-related. After I added mplayer option ""-lavdopts threads=1"", which configures libavcodec, the problem has gone.

=== General info ===

Crash happens inside a thread, in the start_frame function (libavcodec/vaapi_h264.c:234):

{{{
    vactx->slice_param_size = sizeof(VASliceParameterBufferH264);
      ^-- vactx is NULL
}}}

and vactx is AVCodecContext.hwaccel_context, which should be set to vaapi_context struct instance. But I've set a breakpoint and seen hwaccel_context being properly set at the init stage, although AVCodecContext pointer being not the same as the one in the place it crashes. I suppose it happens because AVCodecContext gets copied and its fields are replicated across worker threads (libavcodec/pthread.c), and I haven't seen hwaccel_context being copied in the code.

Considering all above, I don't think it is needed to copy hwaccel_context, but rather to force threads=1 configuration on libavcodec when using HW acceleration. Several working threads would not improve anything in the case of HW accel, would they?

=== Debug info ===

{{{
(gdb) run -vo vaapi:gl -va vaapi ""<...>.mkv""
Starting program: /usr/local/mplayer-vaapi-build/mplayer -vo vaapi:gl -va vaapi ""<...>.mkv""
[Thread debugging using libthread_db enabled]
MPlayer SVN-r34365-4.6.1 (C) 2000-2011 MPlayer Team

Playing <...>.mkv.
libavformat file format detected.
[matroska,webm @ 0xc798e0]max_analyze_duration 5000000 reached at 5019000
[lavf] stream 0: video (h264), -vid 0
[lavf] stream 1: audio (aac), -aid 0, -alang jpn
[lavf] stream 2: subtitle (ass), -sid 0, -slang eng
VIDEO:  [H264]  1280x720  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
Load subtitles in <...>
[vo_vaapi] Using OpenGL rendering
libva: libva version 0.32.0
Xlib:  extension ""XFree86-DRI"" missing on display "":0.0"".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
Opening video filter: [ass auto=1]
Couldn't open video filter 'ass'.
ASS: cannot add video filter
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[New Thread 0x7fffe13b6700 (LWP 12803)]
[New Thread 0x7fffe0bb5700 (LWP 12804)]
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 0.0 kbit/0.00% (ratio: 0->192000)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
[AO SDL] Samplerate: 48000Hz Channels: Stereo Format s16le
[New Thread 0x7fffdc3b3700 (LWP 12805)]
[Thread 0x7fffdc3b3700 (LWP 12805) exited]
[New Thread 0x7fffdc3b3700 (LWP 12806)]
AO: [sdl] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=1.
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vaapi] 1280x720 => 1280x720 H.264 VA-API Acceleration 
[VD_FFMPEG] XVMC-accelerated MPEG-2.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe13b6700 (LWP 12803)]
start_frame (avctx=0x1b098c0, buffer=0x0, size=0) at libavcodec/vaapi_h264.c:234
234	    vactx->slice_param_size = sizeof(VASliceParameterBufferH264);

(gdb) bt
#0  start_frame (avctx=0x1b098c0, buffer=0x0, size=0) at libavcodec/vaapi_h264.c:234
#1  0x00000000008724bb in decode_nal_units (h=0x2504250, buf=0x1b1b780 """", buf_size=2752) at libavcodec/h264.c:3920
#2  0x0000000000872c4a in decode_frame (avctx=0x1b098c0, data=0x1e53080, data_size=0x1e53200, avpkt=<optimized out>)
    at libavcodec/h264.c:4105
#3  0x0000000000945818 in frame_worker_thread (arg=0x1e52f20) at libavcodec/pthread.c:364
#4  0x00007ffff6170efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff055389d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#6  0x0000000000000000 in ?? ()

(gdb) disass /m $pc-32,+64
Dump of assembler code from 0x9af3a7 to 0x9af3e7:
225	{
   0x00000000009af3ad <start_frame+0>:	push   %r14
   0x00000000009af3af <start_frame+2>:	push   %r13
   0x00000000009af3b1 <start_frame+4>:	push   %r12
   0x00000000009af3b3 <start_frame+6>:	push   %rbp
   0x00000000009af3b4 <start_frame+7>:	push   %rbx
   0x00000000009af3b5 <start_frame+8>:	sub    $0x10,%rsp

226	    H264Context * const h = avctx->priv_data;
   0x00000000009af3b9 <start_frame+12>:	mov    0x98(%rdi),%rbx

227	    MpegEncContext * const s = &h->s;
228	    struct vaapi_context * const vactx = avctx->hwaccel_context;
   0x00000000009af3c0 <start_frame+19>:	mov    0x3e8(%rdi),%r12

229	    VAPictureParameterBufferH264 *pic_param;
230	    VAIQMatrixBufferH264 *iq_matrix;
231	
232	    av_dlog(avctx, ""start_frame()\n"");
233	
234	    vactx->slice_param_size = sizeof(VASliceParameterBufferH264);
=> 0x00000000009af3c7 <start_frame+26>:	movl   $0x828,0x38(%r12)

235	
236	    /* Fill in VAPictureParameterBufferH264. */
237	    pic_param = ff_vaapi_alloc_pic_param(vactx, sizeof(VAPictureParameterBufferH264));
   0x00000000009af3d0 <start_frame+35>:	mov    $0x170,%esi
   0x00000000009af3d5 <start_frame+40>:	mov    %r12,%rdi
   0x00000000009af3d8 <start_frame+43>:	callq  0xa9f079 <ff_vaapi_alloc_pic_param>
   0x00000000009af3dd <start_frame+48>:	mov    %rax,%rbp

238	    if (!pic_param)
   0x00000000009af3e0 <start_frame+51>:	test   %rax,%rax
---Type <return> to continue, or q <return> to quit---q
Quit

(gdb) info locals
h = 0x2504250
s = 0x2504250
vactx = 0x0
pic_param = <optimized out>
iq_matrix = <optimized out>

(gdb) info registers
rax            0x10995a0	17405344
rbx            0x2504250	38814288
rcx            0x0	0
rdx            0x0	0
rsi            0x0	0
rdi            0x1b098c0	28350656
rbp            0x2504250	0x2504250
rsp            0x7fffe13b5c90	0x7fffe13b5c90
r8             0x1	1
r9             0x0	0
r10            0x0	0
r11            0x2	2
r12            0x0	0
r13            0x0	0
r14            0x0	0
r15            0x415f	16735
rip            0x9af3c7	0x9af3c7 <start_frame+26>
eflags         0x10206	[ PF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
}}}"	static-void
	839	grayscale support in snow	avcodec	git-master	enhancement	open	2011-12-28T00:21:08+01:00	2012-10-13T12:16:38+02:00	"https://ffmpeg.org/trac/ffmpeg/attachment/ticket/833/gray.png

{{{
(gdb) r -i gray.png -vcodec snow -strict -2 out.avi
Starting program: F:\MinGW\msys\1.0\ffmpeg-HEAD-834f80d/ffmpeg_g.exe -i gray.png
 -vcodec snow -strict -2 out.avi
[New Thread 3404.0xf18]
ffmpeg version 0.9.0.git-834f80d, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec 22 2011 14:07:40 with gcc 4.5.2
  configuration: --disable-ffplay --disable-ffserver --disable-asm --disable-yas
m --disable-shared --enable-static
  libavutil      51. 32.100 / 51. 32.100
  libavcodec     53. 47.100 / 53. 47.100
  libavformat    53. 28.100 / 53. 28.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 53.  0 /  2. 53.  0
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  0.100
Input #0, image2, from 'gray.png':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, gray, 1024x768, 25 tbr, 25 tbn, 25 tbc
[buffer @ 03d61640] w:1024 h:768 pixfmt:gray tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf53.28.100
    Stream #0:0: Video: snow (SNOW / 0x574F4E53), gray, 1024x768, q=2-31, 200 kb
/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (png -> snow)
Press [q] to stop, [?] for help

Program received signal SIGSEGV, Segmentation fault.
0x0080e15f in encode_frame (avctx=0x3d5f8b8, buf=0x4a10020 """",
    buf_size=5515024, data=0x22daf0) at libavcodec/snowenc.c:1619
1619                memcpy(&s->input_picture.data[i][y * s->input_picture.linesi
ze[i]],
(gdb) bt
#0  0x0080e15f in encode_frame (avctx=0x3d5f8b8, buf=0x4a10020 """",
    buf_size=5515024, data=0x22daf0) at libavcodec/snowenc.c:1619
#1  0x00509101 in avcodec_encode_video (avctx=0x3d5f8b8, buf=0x4a10020 """",
    buf_size=5515024, pict=0x22daf0) at libavcodec/utils.c:881
#2  0x00404f6e in do_video_out (s=0x3d5f3b0, ost=0x3d5fcd0,
    in_picture=0x3d62220, frame_size=0x22de9c, quality=0,
    ist=<value optimized out>) at ffmpeg.c:1349
#3  0x004068c5 in transcode_video (ist=0x3d611d0, ost_table=0x3d5fcd0,
    nb_ostreams=1, pkt=0x22fbb8) at ffmpeg.c:1955
#4  output_packet (ist=0x3d611d0, ost_table=0x3d5fcd0, nb_ostreams=1,
    pkt=0x22fbb8) at ffmpeg.c:2046
#5  0x0040a63e in transcode (output_files=<value optimized out>,
    nb_output_files=0, input_files=0x0, nb_input_files=4256952)
    at ffmpeg.c:2804
#6  0x0022ff48 in ?? ()
#7  0x00000000 in ?? ()
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x80e13f to 0x80e17f:
   0x0080e13f <encode_frame+187>:       add    %al,(%eax)
   0x0080e141 <encode_frame+189>:       add    0x1040(%esi,%eax,4),%edx
   0x0080e148 <encode_frame+196>:       mov    %ebx,%esi
   0x0080e14a <encode_frame+198>:       mov    0xa0(%esp),%edi
   0x0080e151 <encode_frame+205>:       imul   0x10(%edi,%eax,4),%esi
   0x0080e156 <encode_frame+210>:       add    (%edi,%eax,4),%esi
   0x0080e159 <encode_frame+213>:       mov    %edx,%edi
   0x0080e15b <encode_frame+215>:       mov    0x50(%esp),%ecx
=> 0x0080e15f <encode_frame+219>:       rep movsb %ds:(%esi),%es:(%edi)
   0x0080e161 <encode_frame+221>:       inc    %ebx
   0x0080e162 <encode_frame+222>:       cmp    0x54(%esp),%ebx
   0x0080e166 <encode_frame+226>:       jl     0x80e133 <encode_frame+175>
   0x0080e168 <encode_frame+228>:       inc    %eax
   0x0080e169 <encode_frame+229>:       cmp    $0x3,%eax
   0x0080e16c <encode_frame+232>:       jne    0x80e116 <encode_frame+146>
   0x0080e16e <encode_frame+234>:       mov    0x6c(%esp),%edi
   0x0080e172 <encode_frame+238>:       add    $0xf20,%edi
   0x0080e178 <encode_frame+244>:       mov    $0x48,%ecx
   0x0080e17d <encode_frame+249>:       mov    0xa0(%esp),%esi
End of assembler dump.
(gdb) info all-registers
eax            0x1      1
ecx            0x200    512
edx            0x0      0
ebx            0x0      0
esp            0x22c860 0x22c860
ebp            0x400    0x400
esi            0x0      0
edi            0x0      0
eip            0x80e15f 0x80e15f <encode_frame+219>
eflags         0x10246  [ PF ZF IF RF ]
cs             0x1b     27
ss             0x23     35
ds             0x23     35
es             0x23     35
fs             0x3b     59
gs             0x0      0
st0            0        (raw 0x00000000000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            -2147483648      (raw 0xc01e8000000000000000)
st4            -1.1000000000000001      (raw 0xbfff8ccccccccccccccd)
st5            0        (raw 0x00000000000000000000)
st6            0.59999999999999998      (raw 0x3ffe999999999999999a)
st7            0        (raw 0x00000000000000000000)
fctrl          0xffff037f       -64641
fstat          0xffff0120       -65248
ftag           0xffffffff       -1
fiseg          0x0      0
fioff          0x0      0
foseg          0xffff0000       -65536
fooff          0x0      0
fop            0x0      0
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
  v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
  uint128 = 0x00000000000000000000000000000000}
mxcsr          0x1f80   [ IM DM ZM OM UM PM ]
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm2            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm3            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
  v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0,
    0x0, 0x0, 0x80}}
mm4            {uint64 = 0x8ccccccccccccccd, v2_int32 = {0xcccccccd,
    0x8ccccccc}, v4_int16 = {0xcccd, 0xcccc, 0xcccc, 0x8ccc}, v8_int8 = {
    0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x8c}}
mm5            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm6            {uint64 = 0x999999999999999a, v2_int32 = {0x9999999a,
    0x99999999}, v4_int16 = {0x999a, 0x9999, 0x9999, 0x9999}, v8_int8 = {
    0x9a, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99, 0x99}}
mm7            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
    0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
}}}"	ami_stuff
	844	Please enable an RSS feed for the news on FFmpeg	documentation	unspecified	enhancement	open	2011-12-29T01:37:50+01:00	2011-12-31T22:59:20+01:00	"In the [http://ffmpeg.org/index.html FFmpeg homepage] there is a section news.

I think it would be a great add if I could subscribe to this via RSS/ATOM etc. and read it with my feed reader."	shimmy
	845	Artefacts with Indeo 4	avcodec	git-master	defect	new	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
	866	indeo4 artefacts with scalability and low quality	avcodec	git-master	defect	open	2012-01-02T21:23:29+01:00	2013-05-06T14:18:34+02:00	"{{{
ffmpeg.exe -i QT-IV44.mov -vcodec msmpeg4v2 -an out.avi
ffmpeg version 0.9.0.git-0af34c4, Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan  2 2012 19:27:43 with gcc 4.5.2
  configuration: --disable-ffplay --disable-ffserver --disable-asm --disable-yas
m --disable-shared --enable-static
  libavutil      51. 33.100 / 51. 33.100
  libavcodec     53. 50.100 / 53. 50.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 57.101 /  2. 57.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100

Seems stream 1 codec frame rate differs from container frame rate: 1000000.00 (1
000000/1) -> 24.00 (1000000/41667)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'QT-IV44.mov':
  Metadata:
    creation_time   : 2002-10-02 22:35:06
  Duration: 00:00:05.95, start: 0.000000, bitrate: 524 kb/s
    Stream #0:0(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 11025 Hz, 2 chann
els, s16, 88 kb/s
    Metadata:
      creation_time   : 2002-10-02 22:35:06
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng): Video: indeo4 (IV41 / 0x31345649), yuv410p, 192x128, 427 k
b/s, 24 fps, 24 tbr, 1000k tbn, 1000k tbc
    Metadata:
      creation_time   : 2002-10-02 22:35:06
      handler_name    : ?Apple Alias Data Handler
Incompatible pixel format 'yuv410p' for codec 'msmpeg4v2', auto-selecting format
 'yuv420p'
[buffer @ 016c28f0] w:192 h:128 pixfmt:yuv410p tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 016c2ab0] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 016c2cc0] w:192 h:128 fmt:yuv410p -> w:192 h:128 fmt:yuv420p flags:0x4
Output #0, avi, to 'out.avi':
  Metadata:
    creation_time   : 2002-10-02 22:35:06
    ISFT            : Lavf53.29.100
    Stream #0:0(eng): Video: msmpeg4v2 (MP42 / 0x3234504D), yuv420p, 192x128, q=
2-31, 200 kb/s, 24 tbn, 24 tbc
    Metadata:
      creation_time   : 2002-10-02 22:35:06
      handler_name    : ?Apple Alias Data Handler
Stream mapping:
  Stream #0:1 -> #0:0 (indeo4 -> msmpeg4v2)
Press [q] to stop, [?] for help
[msmpeg4v2 @ 016b7500] warning, clipping 1 dct coefficients to -127..127
frame=  123 fps=  0 q=11.4 size=     210kB time=00:00:05.12 bitrate= 336.1kbits/
frame=  143 fps=  0 q=9.1 Lsize=     245kB time=00:00:05.95 bitrate= 336.4kbits/
s
video:236kB audio:0kB global headers:0kB muxing overhead 3.809374%
}}}"	ami_stuff
	868	chained ogg video streams not supported with threads >1	undetermined	git-master	enhancement	open	2012-01-03T00:08:28+01:00	2013-01-20T18:07:45+01:00	"Following sample fails to play/transcode correctly

http://v2v.cc/~j/theora_testsuite/chained_streams.ogg"	richardpl
	893	jpegls: support color transforms	avcodec	git-master	defect	open	2012-01-06T22:03:49+01:00	2012-02-02T01:27:24+01:00	"Color Transform 1: R-=G, B-=G
Color Transform 2: B-=(R+G)/2
Color Transform 3: JPEG 2K lossless
Color Transform 4: YCbCr (not supported by IrfanView)

Created with Photoshop + lsjpeg plug-in, decodes correctly with IrfanView

There is also ""Color Transform 5: YCbCr 211"", but I'm unable to create the file (error message).

{{{
C:\>ffmpeg -i color_transform_1.jls
ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan  5 2012 01:57:12 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 53.100 / 53. 53.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 57.101 /  2. 57.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100
  libpostproc    51.  2.100 / 51.  2.100
Input #0, image2, from 'color_transform_1.jls':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: jpegls, rgb24, 1023x767, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
}}}"	ami_stuff
	894	ljpeg: fix losslesss prediction 0 for 24bpp (and 48bpp)	avcodec	git-master	defect	reopened	2012-01-07T04:34:46+01:00	2012-01-15T20:03:54+01:00	"{{{
$ ffmpeg -i 24_pred0.jpg out2.bmp
ffmpeg version 0.9.0.git-12d8340 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan  7 2012 02:04:56 with gcc 4.5.2
  configuration: --disable-ffplay --disable-ffserver --disable-ffprobe --disable
-asm --disable-yasm --disable-shared --enable-static
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 54.100 / 53. 54.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 57.101 /  2. 57.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100
Input #0, image2, from '24_pred0.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mjpeg, bgr24, 640x480, 25 tbr, 25 tbn, 25 tbc
[buffer @ 016c1940] w:640 h:480 pixfmt:bgr24 tb:1/1000000 sar:0/1 sws_param:
Output #0, image2, to 'out2.bmp':
  Metadata:
    encoder         : Lavf53.29.100
    Stream #0:0: Video: bmp, bgr24, 640x480, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> bmp)
Press [q] to stop, [?] for help
frame=    1 fps=  0 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/
s
video:900kB audio:0kB global headers:0kB muxing overhead -100.000000%
}}}
"	ami_stuff
	896	ljpeg: support 32bpp RGBA	avcodec	git-master	enhancement	open	2012-01-07T23:50:30+01:00	2012-12-03T15:27:48+01:00	"Color Depth: 32 bpp
Bits Per sample: 8
Samples Per Pixel: 4
Lossless Predictor: 1
Lossless Point Transform: 0
Interleaved: Yes
Restart Interval in MCU-Rows: 0

{{{
C:\>ffmpeg -i 32rgba.jpg
ffmpeg version N-36492-g7f83db3, Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan  5 2012 01:57:12 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 53.100 / 53. 53.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 57.101 /  2. 57.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  5.100 /  0.  5.100
  libpostproc    51.  2.100 / 51.  2.100
[mjpeg @ 02645B60] Unhandled pixel format 0x11111111
[image2 @ 020E2320] Could not find codec parameters (Video: mjpeg, 320x240 [SAR
300:300 DAR 4:3])
32rgba.jpg: could not find codec parameters
}}}"	ami_stuff
	906	trying to launch ffserver, I get bind(port 8090): Address family not supported by protocol	FFserver	unspecified	defect	open	2012-01-09T21:16:21+01:00	2013-01-05T10:21:01+01:00	"Im trying to launch ffserver with the original ffserver.conf and I get:

bind(port 8090): Address family not supported by protocol
Mon Jan  9 20:07:23 2012 Could not start server

I recently changed from 2.6.28 to 3.0.6 kernel, and cannot find out which module I need for ffserver to work. IPV4 is working.

Exact command line: ffserver -f ./ffserver.conf -loglevel 'debug'

Output of ffmpeg -v 9 -loglevel 99   
ffmpeg version 0.7.8, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jan  9 2012 19:25:26 with gcc 4.5.3
  configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --enable-shared --cc=gcc --disable-static --enable-gpl --enable-postproc --enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-vaapi --disable-vdpau --enable-libtheora --enable-libx264 --enable-libxvid --disable-indev=v4l --disable-indev=oss --disable-indev=jack --enable-x11grab --disable-outdev=oss --enable-libfreetype --enable-pthreads --enable-libdirac --enable-librtmp --enable-libschroedinger --disable-altivec --disable-avx --cpu=pentium4 --enable-hardcoded-tables
  libavutil    50. 43. 0 / 50. 43. 0
  libavcodec   52.123. 0 / 52.123. 0
  libavformat  52.111. 0 / 52.111. 0
  libavdevice  52.  5. 0 / 52.  5. 0
  libavfilter   1. 80. 0 /  1. 80. 0
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
"	tpereira
	912	mpegts muxer does not follow TS buffering requirements specified in iso13818-1 section 2.4.2.3	avformat	git-master	defect	open	2012-01-11T15:26:30+01:00	2012-10-17T11:56:52+02:00	"The mpegts muxer in ffmpeg (tested with 0.9.1) does not respect the 512 byte transport buffer for each pid as described in iso13818-1 section 2.4.2.3.

Streams created with ffmpeg (with the muxrate option) have been seen to send over 100 packets in sequence (at least on video data) which exceeds the maximum buffer extraction rate for streams in the Main Level (as defined in iso13818-2 table 8-13). The same also applies to audio packets, albeit with different limits.

For any stream >18mbit/sec the maximum number of packets for a PID that can be inserted in sequence is 2 or 3 (assuming an empty buffer prior to insertion).

This can cause errors in decoding the ts on certain hardware.
The packets should therefore be ordered appropriately in the stream to comply with the TS buffer limit of 512 bytes when the muxrate parameter is specified."	jenf
	914	"tiff: reject (later support) ""old style LZW"""	avcodec	git-master	enhancement	open	2012-01-11T19:27:05+01:00	2013-01-03T05:31:29+01:00	"quad-lzw.tif 512x384 8-bit RGB (lzw) ""quadric surfaces""

{{{
C:\>ffmpeg -i quad-lzw.tif out.bmp
ffmpeg version N-36635-gceb0dd9 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan  9 2012 17:39:58 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 54.100 / 53. 54.100
  libavformat    53. 29.100 / 53. 29.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 58.100 /  2. 58.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    51.  2.100 / 51.  2.100
[tiff @ 02645B60] Decoded only 3 bytes of 1536
Input #0, image2, from 'quad-lzw.tif':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: tiff, rgb24, 512x384, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'bmp', auto-selecting format 'bgr24'

[buffer @ 020F1760] w:512 h:384 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 020F19E0] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 020F1E60] w:512 h:384 fmt:rgb24 -> w:512 h:384 fmt:bgr24 flags:0x4
Output #0, image2, to 'out.bmp':
  Metadata:
    encoder         : Lavf53.29.100
    Stream #0:0: Video: bmp, bgr24, 512x384, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (tiff -> bmp)
Press [q] to stop, [?] for help
[tiff @ 02645B60] Decoded only 3 bytes of 1536
frame=    1 fps=  0 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/
s
video:576kB audio:0kB global headers:0kB muxing overhead -100.000000%
}}}"	ami_stuff
	925	"lead h263 - reject files encoded in ""high compression"" / rtp modes"	avcodec	git-master	defect	open	2012-01-18T19:22:42+01:00	2012-12-06T23:15:30+01:00	"I attache also ""normal"" file for comparison.

{{{
C:\>ffmpeg -i lead_h263_ehc.avi out.avi
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan 16 2012 21:57:13 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 56.105 / 53. 56.105
  libavformat    53. 30.100 / 53. 30.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 59.100 /  2. 59.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    51.  2.100 / 51.  2.100
[avi @ 020F2320] non-interleaved AVI
Input #0, avi, from 'lead_h263_ehc.avi':
  Duration: 00:00:03.00, start: 0.000000, bitrate: 143 kb/s
    Stream #0:0: Video: h263 (L263 / 0x3336324C), yuv420p, 720x480, 1 tbr, 1 tbn
, 1 tbc
[buffer @ 02101FA0] w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf53.30.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480, q=2-31, 200
 kb/s, 1 tbn, 1 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h263 -> mpeg4)
Press [q] to stop, [?] for help
frame=    2 fps=  0 q=2.0 Lsize=      90kB time=00:00:03.00 bitrate= 246.1kbits/
s
video:85kB audio:0kB global headers:0kB muxing overhead 6.649102%
}}}

{{{
C:\>ffmpeg -i lead_h263_rtp.avi out.avi
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan 16 2012 21:57:13 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 56.105 / 53. 56.105
  libavformat    53. 30.100 / 53. 30.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 59.100 /  2. 59.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    51.  2.100 / 51.  2.100
[avi @ 020F2320] non-interleaved AVI
Input #0, avi, from 'lead_h263_rtp.avi':
  Duration: 00:00:03.00, start: 0.000000, bitrate: 218 kb/s
    Stream #0:0: Video: h263 (L263 / 0x3336324C), yuv420p, 720x480, 1 tbr, 1 tbn
, 1 tbc
w:720 h:480 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf53.30.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480, q=2-31, 200
 kb/s, 1 tbn, 1 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h263 -> mpeg4)
Press [q] to stop, [?] for help
[h263 @ 020FA3E0] illegal ac vlc code at 19x0
[h263 @ 020FA3E0] Error at MB: 19
[h263 @ 020FA3E0] I cbpy damaged at 0 24
[h263 @ 020FA3E0] Error at MB: 1104
[h263 @ 020FA3E0] illegal ac vlc code at 23x26
[h263 @ 020FA3E0] Error at MB: 1219
[h263 @ 020FA3E0] I cbpy damaged at 26 20
[h263 @ 020FA3E0] Error at MB: 946
[h263 @ 020FA3E0] illegal ac vlc code at 27x0
[h263 @ 020FA3E0] Error at MB: 27
[h263 @ 020FA3E0] illegal ac vlc code at 29x16
[h263 @ 020FA3E0] Error at MB: 765
[h263 @ 020FA3E0] illegal ac vlc code at 21x0
[h263 @ 020FA3E0] Error at MB: 21
[h263 @ 020FA3E0] I cbpy damaged at 1 10
[h263 @ 020FA3E0] Error at MB: 461
[h263 @ 020FA3E0] illegal ac vlc code at 25x14
[h263 @ 020FA3E0] Error at MB: 669
[h263 @ 020FA3E0] illegal ac vlc code at 20x8
[h263 @ 020FA3E0] Error at MB: 388
[h263 @ 020FA3E0] illegal ac vlc code at 18x14
[h263 @ 020FA3E0] Error at MB: 662
[h263 @ 020FA3E0] I cbpy damaged at 5 26
[h263 @ 020FA3E0] Error at MB: 1201
[h263 @ 020FA3E0] I cbpy damaged at 3 12
[h263 @ 020FA3E0] Error at MB: 555
[h263 @ 020FA3E0] illegal ac vlc code at 16x18
[h263 @ 020FA3E0] Error at MB: 844
[h263 @ 020FA3E0] I cbpy damaged at 0 2
[h263 @ 020FA3E0] Error at MB: 92
[h263 @ 020FA3E0] I cbpy damaged at 18 0
[h263 @ 020FA3E0] Error at MB: 18
[h263 @ 020FA3E0] illegal ac vlc code at 18x4
[h263 @ 020FA3E0] Error at MB: 202
[h263 @ 020FA3E0] illegal ac vlc code at 15x24
[h263 @ 020FA3E0] Error at MB: 1119
[h263 @ 020FA3E0] I cbpy damaged at 3 0
[h263 @ 020FA3E0] Error at MB: 3
[h263 @ 020FA3E0] I cbpy damaged at 3 0
[h263 @ 020FA3E0] Error at MB: 3
[h263 @ 020FA3E0] illegal ac vlc code at 25x10
[h263 @ 020FA3E0] Error at MB: 485
[h263 @ 020FA3E0] I cbpy damaged at 2 20
[h263 @ 020FA3E0] Error at MB: 922
[h263 @ 020FA3E0] illegal ac vlc code at 6x10
[h263 @ 020FA3E0] Error at MB: 466
[h263 @ 020FA3E0] illegal ac vlc code at 18x26
[h263 @ 020FA3E0] Error at MB: 1214
[h263 @ 020FA3E0] illegal ac vlc code at 18x6
[h263 @ 020FA3E0] Error at MB: 294
[h263 @ 020FA3E0] run overflow at 1x4 i:1
[h263 @ 020FA3E0] Error at MB: 185
[h263 @ 020FA3E0] illegal ac vlc code at 32x0
[h263 @ 020FA3E0] Error at MB: 32
[h263 @ 020FA3E0] illegal ac vlc code at 25x22
[h263 @ 020FA3E0] Error at MB: 1037
[h263 @ 020FA3E0] illegal ac vlc code at 25x10
[h263 @ 020FA3E0] Error at MB: 485
[h263 @ 020FA3E0] illegal ac vlc code at 29x10
[h263 @ 020FA3E0] Error at MB: 489
[h263 @ 020FA3E0] illegal ac vlc code at 30x16
[h263 @ 020FA3E0] Error at MB: 766
[h263 @ 020FA3E0] illegal ac vlc code at 3x4
[h263 @ 020FA3E0] Error at MB: 187
[h263 @ 020FA3E0] concealing 1350 DC, 1350 AC, 1350 MV errors
frame=    2 fps=  0 q=2.0 Lsize=       9kB time=00:00:03.00 bitrate=  25.9kbits/
s
video:4kB audio:0kB global headers:0kB muxing overhead 145.733097%
}}}"	ami_stuff
	928	ffmpeg libdc1394 camera live mpeg streaming stops a specific frame number	undetermined	git-master	defect	new	2012-01-19T14:30:50+01:00	2012-01-19T14:30:50+01:00	"I was trying to stream live video from a dc1394 camera by using ffmpeg and ffserver. I was successful in streaming the video; however, the stream freezes/stops/hangs after a specific time (00:02:23.06) or frame (2146).

I have tried to debug the problem and noticed that after the 2146th frame ""vdelta"" in ""do_video_out"" at ""ffmpeg.c"" goes negative. Moreover, each frame increment causes it to decrement further. The reason vdelta goes negative is ""ost->sync_ist->pts"" of input variable ""const OutputStream *ost"" in do_video_out changes sign.

So, I have made some modifications in ""do_video_out"" and ""get_sync_ipts"" and temporarily solved the negative vdelta problem. You can find the changed functions in the attachment.

Though I have solved my problem, the bug (""ost->sync_ist->pts"" goes negative) still exits. I hope my comments are helpful.


----

Here is my ffmpeg commands and ffserver conf file.

{{{
# ffmpeg -loglevel debug -v verbose -f libdc1394 -i hw:0,0 -vcodec mpeg4 -b:v 10000k -bufsize 150000k -r 5 http://127.0.0.1:8090/feed1.ffm
}}}

{{{
# ffserver -loglevel debug -f ffs.conf
}}}


{{{
Port 8090 
# bind to all IPs aliased or not 
BindAddress 0.0.0.0
# max number of simultaneous clients 
MaxClients 4 
# max bandwidth per-client (kb/s) 
MaxBandwidth 10000000 s
# Suppress that if you want to launch ffserver as a daemon. 
NoDaemon 

<Feed feed1.ffm> 
	File /tmp/feed1.ffm 
	FileMaxSize  2000M
	ACL allow 127.0.0.1 
</Feed> 

# mpeg
<Stream test.mpg> 
	# the source feed 
	Feed feed1.ffm 

	# the output stream format - FLV = FLash Video 
	Format 	mpegts
	VideoCodec mpeg4

	AVOptionVideo 	maxrate 1000000k
	AVOptionVideo	qmin	1
	AVOptionVideo	qmax	31
	AVOptionVideo	bufsize	100000k

	# this must match the ffmpeg -r argument 
	VideoFrameRate 15 
	VideoSize 320x240

	StartSendOnKey

	VideoGopSize 20
	VideoHighQuality
	Video4MotionVector

	Strict -1

	# this sets how many seconds in past to start 
	PreRoll 0 

	# don't have audio 
	Noaudio 

	ACL allow localhost
	ACL allow 192.168.0.0 192.168.255.255
</Stream>

<Stream stat.html>
Format status
ACL allow localhost
ACL allow 192.168.0.0 192.168.255.255
</Stream>
}}}
"	Zax
	929	AAC decoder does not respect request_channels	avcodec	git-master	enhancement	open	2012-01-19T16:17:52+01:00	2012-01-27T01:08:02+01:00	I tested  AAC 5.1 channel audio on stereo output on arm-based beagleboard. sometimes there is audio output on left channel, other times on right channel. This issue doesn't happen on AC3 5.1 channel.  	kaijun61
	933	A/V desynch when transcoding A/V files with timestamps non starting from 0 with -copyts	FFmpeg	git-master	defect	reopened	2012-01-20T18:24:43+01:00	2012-11-22T00:24:09+01:00	"Using the command:
{{{
ffmpeg -vsync 0 -copyts -i columbia-intro.ts -acodec libfaac -y columbia-intro.out.ts
}}}

(same without -vsync) the A/V streams in the output file result desynched, and will result in the video being unplayable. This seems due to the first audio packet timestamp information not being correctly propagated to the encoder (and to the muxer), and being set to 0, so that ffmpeg will fill the first part of the file with audio packets, and the probe will fail since ffmpeg can't detect video frames in the probed initial part of the file.

Same result in case I use the -copyts with no -vsync. If the output file only contains video (e.g. if the -an switch is used) the output file seems to be correctly generated (playable and with correct timestamp information).

I'm attaching a sample file and log obtained by adding debugging print in ffmpeg.c."	saste
	944	support PSNR comparison of two inputs	avfilter	git-master	enhancement	open	2012-01-27T15:56:25+01:00	2012-01-27T20:54:08+01:00	A draft vf_psnr patch was sent in this thread: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/132616/ .  I found this patch very helpful though it looks like the format of the output was never settled and the patch was not applied.	dericed
	946	ffplay: almost unreadable dvd subtitles due to wrong colors	avcodec	git-master	defect	open	2012-01-28T19:23:56+01:00	2012-01-29T15:12:34+01:00	"http://www.datafilehost.com/download-76a1c6a8.html

related to:

{{{
commit cf16104ad13f6c558ea386e5fa55a67e2b378f5e
Author: Reimar DĂ¶ffinger <Reimar.Doeffinger@gmx.de>
Date:   Sat Apr 30 23:00:17 2011 +0200

    Change guess_palette so its output matches the most common palette.
    
    This means it uses full brightness range and brightness
    increasing instead of decreasing with index of non-opaque
    color.
    
    Based on patch by Alexandre Colucci [alexandre elgato com]

diff --git a/libavcodec/dvdsubdec.c b/libavcodec/dvdsubdec.c
index bb3e124..6d5973c 100644
--- a/libavcodec/dvdsubdec.c
+++ b/libavcodec/dvdsubdec.c
@@ -120,6 +120,14 @@ static void guess_palette(uint32_t *rgba_palette,
                           uint8_t *alpha,
                           uint32_t subtitle_color)
 {
+    static const uint8_t level_map[4][4] = {
+        // this configuration (full range, lowest to highest) in tests
+        // seemed most common, so assume this
+        {0xff},
+        {0x00, 0xff},
+        {0x00, 0x80, 0xff},
+        {0x00, 0x55, 0xaa, 0xff},
+    };
     uint8_t color_used[16];
     int nb_opaque_colors, i, level, j, r, g, b;
 
@@ -138,18 +146,18 @@ static void guess_palette(uint32_t *rgba_palette,
     if (nb_opaque_colors == 0)
         return;
 
-    j = nb_opaque_colors;
+    j = 0;
     memset(color_used, 0, 16);
     for(i = 0; i < 4; i++) {
         if (alpha[i] != 0) {
             if (!color_used[colormap[i]])  {
-                level = (0xff * j) / nb_opaque_colors;
+                level = level_map[nb_opaque_colors][j];
                 r = (((subtitle_color >> 16) & 0xff) * level) >> 8;
                 g = (((subtitle_color >> 8) & 0xff) * level) >> 8;
                 b = (((subtitle_color >> 0) & 0xff) * level) >> 8;
                 rgba_palette[i] = b | (g << 8) | (r << 16) | ((alpha[i] * 17) << 24);
                 color_used[colormap[i]] = (i + 1);
-                j--;
+                j++;
             } else {
                 rgba_palette[i] = (rgba_palette[color_used[colormap[i]] - 1] & 0x00ffffff) |
                                     ((alpha[i] * 17) << 24);
}}}

{{{
C:\>ffmpeg -i dvdsub.vob
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan 16 2012 21:57:13 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 34.100 / 51. 34.100
  libavcodec     53. 56.105 / 53. 56.105
  libavformat    53. 30.100 / 53. 30.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 59.100 /  2. 59.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    51.  2.100 / 51.  2.100
[mpeg @ 020F2320] max_analyze_duration 5000000 reached at 5000000
Input #0, mpeg, from 'dvdsub.vob':
  Duration: 00:00:07.96, start: 1556.319267, bitrate: 5263 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DA
R 16:9], 7500 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:2[0x20]: Subtitle: dvd_subtitle
    Stream #0:3[0x22]: Subtitle: dvd_subtitle
    Stream #0:4[0x24]: Subtitle: dvd_subtitle
    Stream #0:5[0x25]: Subtitle: dvd_subtitle
    Stream #0:6[0x26]: Subtitle: dvd_subtitle
    Stream #0:7[0x28]: Subtitle: dvd_subtitle
    Stream #0:8[0x29]: Subtitle: dvd_subtitle
    Stream #0:9[0x21]: Subtitle: dvd_subtitle
    Stream #0:10[0x23]: Subtitle: dvd_subtitle
    Stream #0:11[0x27]: Subtitle: dvd_subtitle
    Stream #0:12[0x2a]: Subtitle: dvd_subtitle
At least one output file must be specified
}}}"	ami_stuff
	948	No audio in output when the audio starts late in VOB file	avformat	git-master	defect	open	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
	959	Media 100 codec support.	undetermined	git-master	enhancement	open	2012-01-31T07:25:15+01:00	2012-02-02T19:31:37+01:00	"I've put a couple of small MOV files, their resource forks, the iFinish transcoder for Windows (which was very hard to find) and a small MOV flattener utility here http://partsbyemc.com/pub/

Read the text file for more info. Hopefully with all this, Media 100 / iFinish support can be added to FFMPEG."	Galane
	964	No h263 Mode B support?	avcodec	git-master	defect	open	2012-02-01T02:03:59+01:00	2013-02-09T18:52:13+01:00	"It appears that Mode B support for h263 is not supported?

I have a h263 over RTP stream dump from a commercial videophone that includes both Mode A and Mode B.

From this thread on ffmpeg-devel, I'm taking it that only Mode A was ever supported?

https://lists.libav.org/pipermail/ffmpeg-devel/2009-April/067074.html

I have tested the attached stream on four different commercial videophones. They all reproduce the video flawlessly. ffmpeg renders the Mode A packets, but simply prints out errors for the Mode B packets.

I am attaching three files:

demo.h263: The raw stream that is sent both to and from a videophone. H263 + RTP.

ffmpeg.out: The output from ffmpeg -i demo.h263 demo.mp4

demo.mp4: The ffmpeg-generated mp4 from the h263 stream. It seems that only the Mode A packets are interpreted by ffmpeg, so the video looks quite corrupted.

Sample error output from the attached+complete ffmpeg.out dump:

[h263 @ 0x7f86b083fc00] Bad picture start code
[h263 @ 0x7f86b083fc00] header damaged
[h263 @ 0x7f86b083fc00] I cbpy damaged at 20 0
[h263 @ 0x7f86b083fc00] Error at MB: 20
[h263 @ 0x7f86b083fc00] illegal ac vlc code at 0x14
[h263 @ 0x7f86b083fc00] Error at MB: 322
[h263 @ 0x7f86b083fc00] I cbpy damaged at 2 15
[h263 @ 0x7f86b083fc00] Error at MB: 347
[h263 @ 0x7f86b083fc00] I cbpy damaged at 1 5
[h263 @ 0x7f86b083fc00] Error at MB: 116
[h263 @ 0x7f86b083fc00] run overflow at 1x16 i:1
[h263 @ 0x7f86b083fc00] Error at MB: 369
[h263 @ 0x7f86b083fc00] illegal dc 128 at 0 5
[h263 @ 0x7f86b083fc00] run overflow at 1x5 i:1
[h263 @ 0x7f86b083fc00] Error at MB: 116
[h263 @ 0x7f86b083fc00] concealing 396 DC, 396 AC, 396 MV errors"	walker
	968	Error message at end of asf stream	undetermined	git-master	defect	open	2012-02-02T07:28:51+01:00	2013-03-05T13:30:19+01:00	"This ticket continues https://ffmpeg.org/trac/ffmpeg/ticket/588 which was fixed but now when i'm running fmpeg on the full sized video (not only the first 10MB sample), it crashes around frame 1989 with message: get_buffer() failed
I am using the static 64-bit Build from zeranoe @ 2012-01-27 (http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-git-01fcbdf-win64-static.7z).
You can reproduce the problem by running ffmpeg directly on the video file as it's stored on our web site, i.e.:

ffmpeg.exe -i http://media.webcollage.net/rwvfp/wc/cp/3493374/module/instantupdatetest/_cp/products/1318977439061/tab-da6bd996-030a-4d8d-b4a7-105c57117116/resource-3c1aaa56-90fd-4fb5-9383-e0606761a4ca.wmv -y bad-video.wmv"	eiljoe
	977	stream copy duration does not match the one specified by -t when -ss is used	FFmpeg	git-master	defect	open	2012-02-03T23:36:18+01:00	2012-08-18T04:19:29+02:00	"Hello,
i'm trying to cut an Adobe postprocessed F4v video (h.264 + mp3) with this command :

ffmpeg -ss 00:10:00 -t 10 -i c:\video.f4v -vcodec copy -acodec copy -f flv -async 1 videoout.f4v

but the output file duration is inaccurate;in my case 12 second and not 10 second .
If i try to insert an odd number in -ss (for example -ss 00:10:00) i have this issue while an even number the duration is correct.
Can you help me to resolve this issue ?
Is the command above right?
I tried to download last ffmpeg version and compile one version too but with the same results,
Thanks a lot in advance
Best regards"	overclokkato
	978	wrong container fps when muxing raw Xvid to avi	undetermined	git-master	defect	new	2012-02-04T07:20:23+01:00	2012-08-02T22:15:46+02:00	"I got a small m4v file (Xvid; http://www.multiupload.com/S9CJO31ED4]small.m4v) and I want to mux into an .avi container.

ffmpeg reports it as:
Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 1200k tbn, 25 tbc


Problem is when I remux it with:
ffmpeg -y -i ""D:\Encoding Output\small.m4v"" -vtag xvid -vcodec copy -map 0:0 -f avi ""D:\Encoding Output\small.avi""

ffmpeg reports:
Input #0, m4v, from 'D:\Encoding Output\small.m4v':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 1200k tbn, 25 tbc
Output #0, avi, to 'D:\Encoding Output\small.avi':
  Metadata:
    ISFT            : Lavf53.29.100
    Stream #0:0: Video: mpeg4 (xvid / 0x64697678), yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 25 fps, 50 tbn, 50 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame=  664 fps=  0 q=-1.0 Lsize=    2195kB time=00:00:26.54 bitrate= 677.5kbits/s
video:2158kB audio:0kB global headers:0kB muxing overhead 1.718484%

and the resulting container fps flag is set to 50fps, not 25 fps;
even when I use:
ffmpeg -y -r 25 -i ""D:\Encoding Output\small.m4v"" -vtag xvid -vcodec copy -map 0:0 -r 25 -f avi ""D:\Encoding Output\small.avi""

I still end up with 50fps in the container,... :/"	Selur
	979	Unexpected Color Conversion (bgr->yuv vs rgb->yuv)	swscale	git-master	defect	open	2012-02-04T17:26:26+01:00	2012-10-09T13:18:38+02:00	"Input file is bgr24.  Output file is yuv420p.  If I instruct ffmpeg to convert to rgb24 first (instead of bgr24->yuv420p directly), the colors are slightly different.

Test input, exact command lines, and console output attached."	natt
	980	Feature request : Optimising (MPEG) video streams	FFmpeg	unspecified	enhancement	open	2012-02-05T15:36:17+01:00	2013-01-22T11:40:05+01:00	"Hello,

We all know jpegoptim by tjko for optimizing huffman table on jpeg files.
This is useful for pictures made by most of camera that make ""non-optimized""
pictures.

Some of video files are made by those camera and make ""non-optimized""
frames too.

I know than mjpeg, mpeg 1, 2 and probably 4 use jpeg algorythm
(DCT+Quant+Huffman) for I-frames and use Huffman table too for other frames.

My request is to make an option on ffmpeg for just optimizing Huffman table
in video stream.

Regards."	psykauze
	982	"Android app ""Video Converted Android Beta"" is published with nonfree codecs"	undetermined	unspecified	license violation	new	2012-02-06T01:11:33+01:00	2012-02-06T01:11:33+01:00	"Android Market URL:
https://market.android.com/details?id=roman10.media.converter

Configure line extracted from embedded shared library:
--prefix=./android/arm --disable-shared --target-os=linux --enable-static --enable-gpl --enable-version3 --enable-nonfree --enable-muxer=mp4 --enable-encoder=libx264 --enable-libx264 --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-avdevice --disable-small --cross-prefix=/home/roman10/Desktop/android/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi- --enable-cross-compile --extra-libs=-lgcc --extra-cflags='-I/home/roman10/Desktop/android/android-ndk-r7/platforms/android-8/arch-arm//usr/include -I../x264 ' --extra-ldflags='-Wl,-rpath-link=/home/roman10/Desktop/android/android-ndk-r7/platforms/android-8/arch-arm//usr/lib -L/home/roman10/Desktop/android/android-ndk-r7/platforms/android-8/arch-arm//usr/lib -L../x264 -nostdlib -lc -lm -ldl -llog -lx264' --arch=arm --disable-symver --disable-debug --disable-stripping
libavcodec license: nonfree and unredistributable

Publisher's web site:
http://www.roman10.net/

The same publisher also distributes an app called ""FFmpeg for Android Beta"" which also may be problematic, and is at the very least not observing LGPL.

https://market.android.com/details?id=roman10.media.ffmpeg"	beafdefx
	998	Must convert mms://... streams to mmsh://... for FFmpeg to work	undetermined	git-master	enhancement	open	2012-02-15T20:44:33+01:00	2012-12-08T19:25:38+01:00	"This means anyone using mms streams must ""discover"" this.

Using just mms://... this fails:

'''ffplay mms://live1.wm.skynews.servecast.net/skynews_wmlz_live300k'''

ffplay version N-37771-gfd0b8d5 Copyright (c) 2003-2012 the FFmpeg developers
  built on Feb 11 2012 13:42:37 with gcc 4.6.2

  libavutil      51. 39.100 / 51. 39.100
  libavcodec     54.  1.100 / 54.  1.100
  libavformat    54.  0.100 / 54.  0.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 62.100 /  2. 62.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
  
'''mms://live1.wm.skynews.servecast.net/skynews_wmlz_live300k: No such file or directory'''

Changing it to mmsh://... works fine:

ffplay mmsh://live1.wm.skynews.servecast.net/skynews_wmlz_live300k

ffplay version N-37771-gfd0b8d5 Copyright (c) 2003-2012 the FFmpeg developers
  built on Feb 11 2012 13:42:37 with gcc 4.6.2

  libavutil      51. 39.100 / 51. 39.100
  libavcodec     54.  1.100 / 54.  1.100
  libavformat    54.  0.100 / 54.  0.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 62.100 /  2. 62.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
[wmv3 @ 014DD260] Extra data: 8 bits left, value: 0
[asf @ 00A4D8E0] Estimating duration from bitrate, this may be inaccurate
Input #0, asf, from 'mmsh://live1.wm.skynews.servecast.net/skynews_wmlz_live300k':
  Metadata:
    title           : Sky News
    artist          : BSkyB
    copyright       : BSkyB
    WMFSDKVersion   : 11.0.5721.5145
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
  Duration: N/A, start: 2308326.720000, bitrate: 252 kb/s
    Stream #0:0(eng): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 1 channels, s16, 32 kb/s
    Stream #0:1(eng): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 320x180, 220 kb/s, 25 tbr, 1k tbn, 1k tbc
[wmv3 @ 014DD260] Extra data: 8 bits left, value: 0"	DonMoir
	1007	PMW-EX3 camera raw videos (mpeg2video/pcm_s16be/MP4):  A/V out of sync in quicktime after transcoding to h264 with ffmpeg	undetermined	git-master	defect	new	2012-02-21T00:08:12+01:00	2012-02-21T00:08:12+01:00	" * When transcoding raw videos from a PMW-EX3 camera the resulting videos are about 1-2 frames out of sync when playing them with Quicktime 7 (tested on OSX Snow Leopard and Windows).
 * Since the problem does not seem to occur in ffplay, mplayer, or windows media player it might be a Quicktime specific problem and not a ffmpeg bug.
 * Maybe it is of interest that after importing the camera data with Final Cut (FCP 6.0.6) and compressing to h264 there is no A/V sync issue in Quicktime or ffplay.

== ffmpeg call and output ==
{{{
ffmpeg -i camera-raw.mp4 -async 1 -codec:v libx264 -preset medium -profile:v baseline -threads 0 -crf 20 -codec:a libfaac -ab 256k ffmpeg-result.mp4
ffmpeg version N-31257-g6a3f172 Copyright (c) 2000-2012 the FFmpeg developers
  built on Feb 20 2012 22:08:11 with gcc 4.4.3
  configuration: --prefix=/homes/lschilli/ffmpeg --enable-shared --disable-static --enable-gpl --enable-nonibmp3lame --enable-libx264 --enable-libxvid --enable-sram --cpu=core2 --enable-hwaccel=h264_vaapi --enable-aapi --enable-hwaccel=mpeg4_vaapi --enable-libfaac --enable-x11grab --disable-ffserver --enable-libass --ene
  libavutil      51. 39.100 / 51. 39.100
  libavcodec     54.  3.101 / 54.  3.101
  libavformat    54.  1.100 / 54.  1.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 62.101 /  2. 62.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'camera-raw.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42
    creation_time   : 2012-02-13 23:21:42
  Duration: 00:13:40.80, start: 0.000000, bitrate: 1022 kb/s
    Stream #0:0(eng): Video: mpeg2video (Main) (mp4v / 0x7634706D), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], fps, 25 tbr, 25k tbn, 50 tbc
    Metadata:
      creation_time   : 2012-02-13 23:21:42
      handler_name    : Video Media Handler
    Stream #0:1(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, 2 channels, s16, 1536 kb/s
    Metadata:
      creation_time   : 2012-02-13 23:21:42
      handler_name    : NRT Metadata Handler
[buffer @ 0x84ce6e0] w:1920 h:1080 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:
[libx264 @ 0x84cefe0] using SAR=1/1
[libx264 @ 0x84cefe0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0x84cefe0] profile Constrained Baseline, level 4.0
[libx264 @ 0x84cefe0] 264 - core 120 r0+2 a3f4407 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://wwx264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 minge=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=3 slice0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=25 ra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=20.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq
Output #0, mp4, to 'ffmpeg-result.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42
    creation_time   : 2012-02-13 23:21:42
    encoder         : Lavf54.1.100
    Stream #0:0(eng): Video: h264 (![0][0][0] / 0x0021), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, 25 tbn, 25 tbc
    Metadata:
      creation_time   : 2012-02-13 23:21:42
      handler_name    : Video Media Handler
    Stream #0:1(eng): Audio: aac (@[0][0][0] / 0x0040), 48000 Hz, 2 channels, s16, 256 kb/s
    Metadata:
      creation_time   : 2012-02-13 23:21:42
      handler_name    : NRT Metadata Handler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
  Stream #0:1 -> #0:1 (pcm_s16be -> libfaac)
Press [q] to stop, [?] for help
[mpeg2video @ 0x84a4440] warning: first frame is no keyframe
    Last message repeated 1 times
Truncating packet of size 124464 to 34592B time=00:00:21.04 bitrate=8901.7kbits/s dup=1 drop=0     
[mpeg2video @ 0x84a4440] ac-tex damaged at 63 16
[mpeg2video @ 0x84a4440] Warning MVs not available
[mpeg2video @ 0x84a4440] concealing 6240 DC, 6240 AC, 6240 MV errors
Truncating packet of size 125431 to 1
frame=  574 fps=  6 q=-1.0 Lsize=   24571kB time=00:00:22.96 bitrate=8766.9kbits/s dup=2 drop=0    
video:24092kB audio:465kB global headers:0kB muxing overhead 0.056445%
[libx264 @ 0x84cefe0] frame I:4     Avg QP:17.82  size:132915
[libx264 @ 0x84cefe0] frame P:570   Avg QP:20.57  size: 42347
[libx264 @ 0x84cefe0] mb I  I16..4: 33.5%  0.0% 66.5%
[libx264 @ 0x84cefe0] mb P  I16..4:  1.5%  0.0%  1.8%  P16..4: 63.2% 12.3%  6.1%  0.0%  0.0%    skip:15.1%
[libx264 @ 0x84cefe0] coded y,uvDC,uvAC intra: 60.9% 73.0% 16.5% inter: 22.1% 50.9% 0.5%
[libx264 @ 0x84cefe0] i16 v,h,dc,p: 16% 18% 27% 39%
[libx264 @ 0x84cefe0] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 23% 23%  5%  7%  6%  6%  4%  6%
[libx264 @ 0x84cefe0] i8c dc,h,v,p: 57% 22% 18%  3%
[libx264 @ 0x84cefe0] ref P L0: 55.8% 24.6% 19.6%
[libx264 @ 0x84cefe0] kb/s:8595.64
}}}

== Sample files ==
 [http://www.techfak.uni-bielefeld.de/~lschilli/ffmpeg/sync/camera-raw.mp4 Camera raw data]
 [http://www.techfak.uni-bielefeld.de/~lschilli/ffmpeg/sync/ffmpeg-result.mp4 ffmpeg result]
 [http://www.techfak.uni-bielefeld.de/~lschilli/ffmpeg/sync/after-fcp-import.mov Final Cut import]
 [http://www.techfak.uni-bielefeld.de/~lschilli/ffmpeg/sync/H.264_HD960x540_9Mbit.mov H264 created by Final Cut / Compressor]

 * Large (MPEG2) samples have been processed with qt-faststart and truncated at 100MB.
 * Side note: The truncated file after-fcp-import.mov seems to playable in ffplay but transcoding with ffmpeg stops after 0.96s (Truncating packet of size 4 to 1).

== Workaround ==

Adding ""-vf setpts=PTS-STARTPTS"" as workaround seems to reduce the problem:
{{{
ffmpeg -i camera-raw.mp4 -vf setpts=PTS-STARTPTS -async 1 -codec:v libx264 -preset medium -profile:v baseline -threads 0 -crf 20 -codec:a libfaac -ab 256k ffmpeg-result.mp4
}}}

The first frame ffmpeg reads has a pts_time of 0.04 according to ffmpeg:
{{{
[showinfo @ 0x1a2c120] n:0 pts:1000 pts_time:0.04 pos:746083 fmt:yuv420p sar:1/1 s:1920x1080 i:P iskey:0 type:B checksum:0C66BC18 plane_checksum:[8FDB61DF 549CD599 349F8491]
}}}
Maybe this is related to the problem.

"	ls
	1009	XvBA - AMD Hardware acceleration	avcodec	git-master	enhancement	open	2012-02-21T13:00:05+01:00	2013-02-27T10:33:23+01:00	"It would be nice if ffmpeg supports XvBA hardware acceleration because VA-API/XvBA fell into an unmaintained modus.

More Information about the hardware acceleration interface:
http://en.wikipedia.org/wiki/X-Video_Bitstream_Acceleration

XvBA SDK:
http://developer.amd.com/zones/opensource/Pages/default.aspx

An another project implements the XvBA interface:
http://www.phoronix.com/scan.php?page=news_item&px=MTAyODU
"	freespacer
	1010	rtsp dump fails and yields non playable video (invalid droping)	undetermined	unspecified	defect	new	2012-02-21T17:40:27+01:00	2012-08-20T03:44:16+02:00	"Hi,

I'm using the following command line parameters to dump a live rtsp stream:
{{{
ffmpeg -loglevel debug -i ""rtsp://server.com/my_stream.sdp"" -s 720x576 -vcodec copy -acodec copy -y output.mov
}}}

After a while the process stops with something like this:
{{{
DTS 8975954, next:99748378 st:1 invalid droping 
[mov @ 0000000004FAF2C0] pts < dts in stream 0 
av_interleaved_write_frame(): Invalid argument
}}}

I'm using Windows 7 x64.
ffmpeg version N-37915-g6cb2085"	lost1
	1018	ffmpeg cannot decode quicktime with combined gif and blur streams	undetermined	git-master	enhancement	open	2012-02-23T02:40:29+01:00	2012-03-25T05:27:42+02:00	"I have the latest ffmpeg compiled and I cannot decode a creating .mov quicktime file (which seems to contain a GIF which I displayed with Bino). 

~/zend/workspaces$ ffprobe -show_streams -print_format json -show_format ~/Desktop/703 
ffprobe version N-37137-g749e5dc Copyright (c) 2007-2012 the FFmpeg developers
  built on Feb  6 2012 18:30:38 with clang 3.0 (tags/Apple/clang-211.10.1)
  configuration: --disable-decoder=amrnb --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --enable-nonfree --enable-gpl --enable-version3 --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxvid --enable-libx264 --enable-libvpx --enable-hardcoded-tables --enable-shared --enable-pthreads --disable-indevs --cc=clang
  libavutil      51. 34.101 / 51. 34.101
  libavcodec     53. 59.100 / 53. 59.100
  libavformat    53. 30.100 / 53. 30.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 60.100 /  2. 60.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe10c03d800] multiple edit list entries, a/v desync might occur, patch welcome
    Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fe10c03d800] Could not find codec parameters (Video: none (blur / 0x72756C62), 160x120, 0 kb/s)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/alaindazzi/Desktop/703':
  Metadata:
    creation_time   : 2003-12-16 16:25:56
  Duration: 00:00:02.06, start: 0.000000, bitrate: 34 kb/s
    Stream #0:0(eng): Video: gif (gif  / 0x20666967), pal8, 160x120, 152 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc
    Metadata:
      creation_time   : 2003-12-16 16:25:56
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng): Video: none (blur / 0x72756C62), 160x120, 0 kb/s, 0.50 fps, 0.50 tbr, 600 tbn, 600 tbc
    Metadata:
      creation_time   : 2003-12-16 16:25:56
      handler_name    : ?Apple Alias Data Handler
    Stream #0:2(eng): Video: gif (gif  / 0x20666967), pal8, 160x120, 152 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc
    Metadata:
      creation_time   : 2003-12-16 16:25:56
      handler_name    : ?Apple Alias Data Handler
Unsupported codec with id 0 for input stream 1
{
    ""streams"": [
        {
            ""index"": 0,
            ""codec_name"": ""gif"",
            ""codec_long_name"": ""GIF (Graphics Interchange Format)"",
            ""codec_type"": ""video"",
            ""codec_time_base"": ""1/600"",
            ""codec_tag_string"": ""gif "",
            ""codec_tag"": ""0x20666967"",
            ""width"": 160,
            ""height"": 120,
            ""has_b_frames"": 0,
            ""pix_fmt"": ""pal8"",
            ""level"": -99,
            ""bit_rate"": ""152400"",
            ""r_frame_rate"": ""15/1"",
            ""avg_frame_rate"": ""15/1"",
            ""time_base"": ""1/600"",
            ""start_time"": ""0.066667"",
            ""duration"": ""0.066667"",
            ""nb_frames"": ""1"",
            ""tags"": {
                ""creation_time"": ""2003-12-16 16:25:56"",
                ""language"": ""eng"",
                ""handler_name"": ""\u0018Apple Alias Data Handler""
            }
        },
        {
            ""index"": 1,
            ""codec_type"": ""video"",
            ""codec_time_base"": ""1/600"",
            ""codec_tag_string"": ""blur"",
            ""codec_tag"": ""0x72756c62"",
            ""width"": 160,
            ""height"": 120,
            ""has_b_frames"": 0,
            ""level"": -99,
            ""bit_rate"": ""896"",
            ""r_frame_rate"": ""1/2"",
            ""avg_frame_rate"": ""1/2"",
            ""time_base"": ""1/600"",
            ""start_time"": ""0.066667"",
            ""duration"": ""2.000000"",
            ""nb_frames"": ""1"",
            ""tags"": {
                ""creation_time"": ""2003-12-16 16:25:56"",
                ""language"": ""eng"",
                ""handler_name"": ""\u0018Apple Alias Data Handler""
            }
        },
        {
            ""index"": 2,
            ""codec_name"": ""gif"",
            ""codec_long_name"": ""GIF (Graphics Interchange Format)"",
            ""codec_type"": ""video"",
            ""codec_time_base"": ""1/600"",
            ""codec_tag_string"": ""gif "",
            ""codec_tag"": ""0x20666967"",
            ""width"": 160,
            ""height"": 120,
            ""has_b_frames"": 0,
            ""pix_fmt"": ""pal8"",
            ""level"": -99,
            ""bit_rate"": ""152400"",
            ""r_frame_rate"": ""15/1"",
            ""avg_frame_rate"": ""15/1"",
            ""time_base"": ""1/600"",
            ""start_time"": ""0.000000"",
            ""duration"": ""0.066667"",
            ""nb_frames"": ""1"",
            ""tags"": {
                ""creation_time"": ""2003-12-16 16:25:56"",
                ""language"": ""eng"",
                ""handler_name"": ""\u0018Apple Alias Data Handler""
            }
        }
    ],
    ""format"": {
        ""filename"": ""/Users/alaindazzi/Desktop/703"",
        ""nb_streams"": 3,
        ""format_name"": ""mov,mp4,m4a,3gp,3g2,mj2"",
        ""format_long_name"": ""QuickTime/MPEG-4/Motion JPEG 2000 format"",
        ""start_time"": ""0.000000"",
        ""duration"": ""2.066667"",
        ""size"": ""8931"",
        ""bit_rate"": ""34571"",
        ""tags"": {
            ""creation_time"": ""2003-12-16 16:25:56""
        }
    }
}
~/zend/workspaces$ 

Can someone help me with this issue?


"	alain.dazzi@…
	1022	Muxing more than two streams in rm	avformat	git-master	enhancement	open	2012-02-25T03:39:05+01:00	2012-10-25T00:42:43+02:00	"Attempted to download Real Media rtsp stream with 2x video streams and one audio stream using the following:

ffmpeg -i rtsp://str4.nlenet.net/broadcast/live-video.rm -vcodec copy -acodec copy -map 0:0 -map 0:1 -map 0:2 20120225-ffmpeg.rm

Output as follows:

ffmpeg version N-38204-gb93c915 Copyright (c) 2000-2012 the FFmpeg developers
  built on Feb 25 2012 12:36:46 with gcc 4.5.1 20101208 [gcc-4_5-branch revision 167585]
  configuration: --enable-gpl --enable-nonfree --enable-libmp3lame --enable-libx264 --enable-pthreads --prefix=/usr --enable-postproc --enable-avfilter --enable-libxvid --enable-libschroedinger --enable-shared --enable-libvorbis --enable-libtheora
  libavutil      51. 40.100 / 51. 40.100
  libavcodec     54.  4.100 / 54.  4.100
  libavformat    54.  1.100 / 54.  1.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 62.101 /  2. 62.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
[rtsp @ 0x806eac0] Estimating duration from bitrate, this may be inaccurate
Input #0, rtsp, from 'rtsp://str4.nlenet.net/broadcast/live-video.rm':                                                              
  Metadata:
    title           : [Server 3/4] Live Services
    comment         : B'nai Shalom <No copyright>
  Duration: N/A, start: 0.000000, bitrate: 350 kb/s
    Stream #0:0: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, 318 kb/s, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc
    Stream #0:1: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc
    Stream #0:2: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, flt, 32 kb/s
File '20120225-ffmpeg.rm' already exists. Overwrite ? [y/N] y
Output #0, rm, to '20120225-ffmpeg.rm':
  Metadata:
    title           : [Server 3/4] Live Services
    comment         : B'nai Shalom <No copyright>
    encoder         : Lavf54.1.100
    Stream #0:0: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, q=2-31, 318 kb/s, 29.97 fps, 90k tbn, 1k tbc
    Stream #0:1: Video: rv40 (RV40 / 0x30345652), yuv420p, 320x240, q=2-31, 29.97 fps, 90k tbn, 1k tbc
    Stream #0:2: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, 32 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
Press [q] to stop, [?] for help
pts < dts in stream 0=-1.0 q=-1.0 size=       1kB time=00:00:00.00 bitrate=   0.0kbits/s    
av_interleaved_write_frame(): Invalid argument                                                                                      
*** glibc detected *** ffmpeg: corrupted double-linked list: 0x08070ac0 ***                                                         
======= Backtrace: =========
/lib/libc.so.6(+0x6de2b)[0xb67e9e2b]
/lib/libc.so.6(+0x6ece0)[0xb67eace0]
/lib/libc.so.6(cfree+0x6d)[0xb67eea6d]
/usr/lib/libavutil.so.51(av_freep+0x12)[0xb693ff42]
======= Memory map: ========
08048000-08066000 r-xp 00000000 08:07 351944     /usr/bin/ffmpeg
08066000-08067000 r--p 0001d000 08:07 351944     /usr/bin/ffmpeg
08067000-08068000 rw-p 0001e000 08:07 351944     /usr/bin/ffmpeg
08068000-0811a000 rw-p 00000000 00:00 0          [heap]
b5c00000-b5c21000 rw-p 00000000 00:00 0 
b5c21000-b5d00000 ---p 00000000 00:00 0 
b5dad000-b5db0000 rw-p 00000000 00:00 0 
b5db0000-b5e3a000 r-xp 00000000 08:07 552814     /usr/lib/liborc-0.4.so.0.11.0
b5e3a000-b5e3b000 r--p 00089000 08:07 552814     /usr/lib/liborc-0.4.so.0.11.0
b5e3b000-b5e3f000 rw-p 0008a000 08:07 552814     /usr/lib/liborc-0.4.so.0.11.0
b5e3f000-b5e40000 rw-p 00000000 00:00 0 
b5e40000-b5e46000 r-xp 00000000 08:07 553201     /usr/lib/libogg.so.0.7.1
b5e46000-b5e47000 r--p 00005000 08:07 553201     /usr/lib/libogg.so.0.7.1
b5e47000-b5e48000 rw-p 00006000 08:07 553201     /usr/lib/libogg.so.0.7.1
b5e48000-b5e64000 r-xp 00000000 08:05 514551     /lib/libgcc_s.so.1
b5e64000-b5e65000 r--p 0001b000 08:05 514551     /lib/libgcc_s.so.1
b5e65000-b5e66000 rw-p 0001c000 08:05 514551     /lib/libgcc_s.so.1
b5e66000-b5e69000 r-xp 00000000 08:05 515043     /lib/libdl-2.11.3.so
b5e69000-b5e6a000 r--p 00002000 08:05 515043     /lib/libdl-2.11.3.so
b5e6a000-b5e6b000 rw-p 00003000 08:05 515043     /lib/libdl-2.11.3.so
b5e6b000-b5e73000 r-xp 00000000 08:05 515074     /lib/librt-2.11.3.so
b5e73000-b5e74000 r--p 00007000 08:05 515074     /lib/librt-2.11.3.so
b5e74000-b5e75000 rw-p 00008000 08:05 515074     /lib/librt-2.11.3.so
b5e75000-b5f58000 r-xp 00000000 08:07 553582     /usr/lib/libstdc++.so.6.0.14
b5f58000-b5f5c000 r--p 000e2000 08:07 553582     /usr/lib/libstdc++.so.6.0.14
b5f5c000-b5f5d000 rw-p 000e6000 08:07 553582     /usr/lib/libstdc++.so.6.0.14
b5f5d000-b5f65000 rw-p 00000000 00:00 0 
b5f65000-b5fa9000 r-xp 00000000 08:07 552475     /usr/lib/libmp3lame.so.0.0.0
b5fa9000-b5faa000 r--p 00043000 08:07 552475     /usr/lib/libmp3lame.so.0.0.0
b5faa000-b5fac000 rw-p 00044000 08:07 552475     /usr/lib/libmp3lame.so.0.0.0
b5fac000-b5fdf000 rw-p 00000000 00:00 0 
b5fdf000-b609f000 r-xp 00000000 08:07 554170     /usr/lib/libschroedinger-1.0.so.0.10.0
b609f000-b60a0000 ---p 000c0000 08:07 554170     /usr/lib/libschroedinger-1.0.so.0.10.0
b60a0000-b60a1000 r--p 000c0000 08:07 554170     /usr/lib/libschroedinger-1.0.so.0.10.0
b60a1000-b60a3000 rw-p 000c1000 08:07 554170     /usr/lib/libschroedinger-1.0.so.0.10.0
b60a3000-b60bc000 r-xp 00000000 08:07 284526     /usr/lib/libtheoradec.so.1.1.4
b60bc000-b60bd000 r--p 00018000 08:07 284526     /usr/lib/libtheoradec.so.1.1.4
b60bd000-b60be000 rw-p 00019000 08:07 284526     /usr/lib/libtheoradec.so.1.1.4
b60be000-b60ff000 r-xp 00000000 08:07 284804     /usr/lib/libtheoraenc.so.1.1.2
b60ff000-b6100000 r--p 00040000 08:07 284804     /usr/lib/libtheoraenc.so.1.1.2
b6100000-b6101000 rw-p 00041000 08:07 284804     /usr/lib/libtheoraenc.so.1.1.2
b6101000-b612a000 r-xp 00000000 08:07 284433     /usr/lib/libvorbis.so.0.4.5
b612a000-b612b000 r--p 00028000 08:07 284433     /usr/lib/libvorbis.so.0.4.5
b612b000-b612c000 rw-p 00029000 08:07 284433     /usr/lib/libvorbis.so.0.4.5
b612c000-b612d000 rw-p 00000000 00:00 0 
b612d000-b6292000 r-xp 00000000 08:07 555746     /usr/lib/libvorbisenc.so.2.0.8
b6292000-b62a3000 r--p 00165000 08:07 555746     /usr/lib/libvorbisenc.so.2.0.8
b62a3000-b62a4000 rw-p 00176000 08:07 555746     /usr/lib/libvorbisenc.so.2.0.8
b62a4000-b63c2000 r-xp 00000000 08:07 552885     /usr/lib/libx264.so.120
b63c2000-b63c3000 r--p 0011d000 08:07 552885     /usr/lib/libx264.so.120
b63c3000-b63c4000 rw-p 0011e000 08:07 552885     /usr/lib/libx264.so.120
b63c4000-b643f000 rw-p 00000000 00:00 0 
b643f000-b64ec000 r-xp 00000000 08:07 252375     /usr/lib/libxvidcore.so.4.3
b64ec000-b64ed000 r--p 000ad000 08:07 252375     /usr/lib/libxvidcore.so.4.3
b64ed000-b64f7000 rw-p 000ae000 08:07 252375     /usr/lib/libxvidcore.so.4.3
b64f7000-b6560000 rw-p 00000000 00:00 0 
b6560000-b6572000 r-xp 00000000 08:07 553492     /usr/lib/libva.so.1.0.14
b6572000-b6573000 r--p 00011000 08:07 553492     /usr/lib/libva.so.1.0.14
b6573000-b6574000 rw-p 00012000 08:07 553492     /usr/lib/libva.so.1.0.14
b6574000-b658c000 rw-p 00000000 00:00 0 
b658c000-b65a1000 r-xp 00000000 08:05 514504     /lib/libz.so.1.2.5
b65a1000-b65a2000 r--p 00014000 08:05 514504     /lib/libz.so.1.2.5
b65a2000-b65a3000 rw-p 00015000 08:05 514504     /lib/libz.so.1.2.5
b65a3000-b65a4000 rw-p 00000000 00:00 0 
b65a4000-b65b2000 r-xp 00000000 08:05 514646     /lib/libbz2.so.1.0.6
b65b2000-b65b3000 r--p 0000d000 08:05 514646     /lib/libbz2.so.1.0.6
b65b3000-b65b4000 rw-p 0000e000 08:05 514646     /lib/libbz2.so.1.0.6
b65b4000-b6627000 r-xp 00000000 08:07 552090     /usr/lib/libSDL-1.2.so.0.11.3
b6627000-b6628000 r--p 00073000 08:07 552090     /usr/lib/libSDL-1.2.so.0.11.3
b6628000-b6629000 rw-p 00074000 08:07 552090     /usr/lib/libSDL-1.2.so.0.11.3
b6629000-b6655000 rw-p 00000000 00:00 0 
b6655000-b6736000 r-xp 00000000 08:07 553443     /usr/lib/libasound.so.2.0.0
b6736000-b6739000 r--p 000e0000 08:07 553443     /usr/lib/libasound.so.2.0.0
b6739000-b673a000 rw-p 000e3000 08:07 553443     /usr/lib/libasound.so.2.0.0
b673a000-b677a000 r-xp 00000000 08:07 236101     /usr/lib/libjack.so.0.1.0
b677a000-b677b000 r--p 0003f000 08:07 236101     /usr/lib/libjack.so.0.1.0
b677b000-b677c000 rw-p 00040000 08:07 236101     /usr/lib/libjack.so.0.1.0
b677c000-b68e2000 r-xp 00000000 08:05 514112     /lib/libc-2.11.3.so
b68e2000-b68e3000 ---p 00166000 08:05 514112     /lib/libc-2.11.3.so
b68e3000-b68e5000 r--p 00166000 08:05 514112     /lib/libc-2.11.3.so
b68e5000-b68e6000 rw-p 00168000 08:05 514112     /lib/libc-2.11.3.so
b68e6000-b68e9000 rw-p 00000000 00:00 0 
b68e9000-b6911000 r-xp 00000000 08:05 515046     /lib/libm-2.11.3.so
b6911000-b6912000 r--p 00027000 08:05 515046     /lib/libm-2.11.3.so
b6912000-b6913000 rw-p 00028000 08:05 515046     /lib/libm-2.11.3.so
b6913000-b6914000 rw-p 00000000 00:00 0 
b6914000-b692b000 r-xp 00000000 08:05 514450     /lib/libpthread-2.11.3.so
b692b000-b692c000 r--p 00016000 08:05 514450     /lib/libpthread-2.11.3.so
b692c000-b692d000 rw-p 00017000 08:05 514450     /lib/libpthread-2.11.3.so
b692d000-b692f000 rw-p 00000000 00:00 0 
b692f000-b6950000 r-xp 00000000 08:07 556246     /usr/lib/libavutil.so.51.40.100
b6950000-b6951000 r--p 00020000 08:07 556246     /usr/lib/libavutil.so.51.40.100
b6951000-b6952000 rw-p 00021000 08:07 556246     /usr/lib/libavutil.so.51.40.100
b6952000-b6955000 rw-p 00000000 00:00 0 
b6955000-b69a2000 r-xp 00000000 08:07 553220     /usr/lib/libswscale.so.2.1.100
b69a2000-b69a3000 r--p 0004c000 08:07 553220     /usr/lib/libswscale.so.2.1.100Aborted
"	vk5ztv
	1031	yuv420p to rgb24 wrong pixels at end of rows	swscale	git-master	defect	reopened	2012-03-02T18:44:31+01:00	2013-03-10T17:44:13+01:00	"Seems to occur only at certain sizes.

Steps to reproduce:
ffmpeg -i Input.avi -vcodec libvpx -s 180x256 Output.avi
ffmpeg -i Output.avi Output.png"	SephiRok
	1033	MOV file with non-zero/negative start has no sync between A/V unless -async 1 is used	undetermined	git-master	defect	open	2012-03-04T19:32:27+01:00	2013-01-02T14:26:57+01:00	"I have a couple files which someone generated by loading the video into QT on the Mac and some how selecting an range and resaving. Not a QT user, so don't know how they did it. The resulting files play properly in QT and other apps, but when played with ffplay or reencoded to another format in ffmpeg, they are out of sync. In ffplay, the first frame holds for many seconds while the audio plays, and when the video does start it is behind the audio by the number of seconds it held the initial video. Converted files in ffmpeg have same/similar problems using commands like ""ffmpeg -i bad_mov_start.mov -c:v libx264 -preset veryfast -qp 0 bad_mov_start.mp4"".

The smallest(!) file is 1.8Gb, and can be downloaded from a good server at http://www.usmediavault.com/bad_mov_start.mov

Thanks for your great work! If this was something I could help fix (I have some small knowledge from writing a libavdevice) I would be willing to take a stab but knowing where to start and what the actual problem is would help. From my perspective, it is like a needle in a haystack! Just let me know if I can be of some use.

------------------

ffmpeg -v 9 -loglevel 99 -i bad_mov_start.mov
ffmpeg version N-38488-gf972193 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar  4 2012 00:22:11 with gcc 4.5.2
  configuration: --enable-shared --enable-gpl --enable-nonfree --enable-libxvid --enable-libx264 --enable-libmp3lame --enable-libvorbis --enable-libfaac --enable-librtmp --enable-libopenjpeg --enable-decklink
  libavutil      51. 41.100 / 51. 41.100
  libavcodec     54.  6.100 / 54.  6.100
  libavformat    54.  2.100 / 54.  2.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 62.101 /  2. 62.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x23403a0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x23403a0] ISO: File Type Major Brand: qt  
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x23403a0] All info found
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bad_mov_start.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2012-02-27 01:30:20
  Duration: 00:01:33.31, start: -12.126126, bitrate: 149599 kb/s
    Stream #0:0(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:2(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:3(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:4(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:5(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:6(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:7(eng), 24, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:8(eng), 1, 1/2997: Video: prores (apcn / 0x6E637061), yuv422p10le, 1920x1080, 1/2997, 140357 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
    Stream #0:9(eng), 1, 1/2997: Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2012-02-27 01:30:20
      handler_name    : ?Apple Alias Data Handler
      timecode        : 00:00:00:00
At least one output file must be specified
"	faroutliving
	1034	Can't mux pcm_s16be into mpeg ps (dvd) format	avformat	git-master	defect	open	2012-03-05T00:45:42+01:00	2012-11-08T00:18:14+01:00	"ffmpeg -i http://sokolov.me/tmp/video-mpeg4_720x544-audio_ac3_48000_stereo.avi -t 1 -vn -acodec pcm_s16be  -f dvd -y out.mpg -loglevel debug
ffmpeg version N-38519-g14aa1ba Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar  4 2012 23:36:47 with gcc 4.4.5
  configuration: --disable-avdevice --disable-indevs --disable-outdevs --enable-encoder=pcm_s16be --enable-encoder=libx264 --enable-encoder=libfaac --enable-static --enable-shared --enable-libx264 --enable-libfaac --enable-libfreetype --enable-nonfree --disable-zlib --enable-gpl --extra-libs= --extra-cflags= --extra-ldflags= --enable-debug --disable-optimizations --disable-yasm --disable-asm
  libavutil      51. 41.100 / 51. 41.100
  libavcodec     54.  7.100 / 54.  7.100
  libavformat    54.  2.100 / 54.  2.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 @ 0x8b28aa0] Format avi probed with size=2048 and score=100
[AVI demuxer @ 0x8b2abd0] use odml:1
[avi @ 0x8b28aa0] All info found
Input #0, avi, from 'http://sokolov.me/tmp/video-mpeg4_720x544-audio_ac3_48000_stereo.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.4.1 (build 2178/release)
  Duration: 00:09:58.84, start: 0.000000, bitrate: 1952 kb/s
    Stream #0:0, 1, 1/25: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 720x544 [SAR 1:1 DAR 45:34], 1/25, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1, 3, 1/24000: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, s16, 192 kb/s
Output #0, dvd, to 'out.mpg':
  Metadata:
    encoder         : Lavf54.2.100
    Stream #0:0, 0, 1/90000: Audio: pcm_s16be, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (ac3 -> pcm_s16be)
Press [q] to stop, [?] for help
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4026 size=6144
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4026 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=6043 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=6043 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1911 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3928 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3928 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5945 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5945 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1813 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3830 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3830 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5847 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5847 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1715 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3732 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3732 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5749 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5749 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1617 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3634 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3634 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5651 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5651 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1519 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3536 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3536 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5553 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5553 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1421 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3438 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3438 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5455 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5455 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1323 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3340 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3340 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5357 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5357 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1225 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3242 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3242 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5259 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5259 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1127 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3144 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3144 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5161 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5161 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1029 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3046 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3046 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5063 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5063 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=931 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2948 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2948 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4965 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4965 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=833 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2850 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2850 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4867 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4867 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=735 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2752 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2752 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4769 size=6144                                               
packet too large, ignoring buffer limits to mux itts/s                                                   
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4769 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=637 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2654 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2654 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4671 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4671 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=539 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2556 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2556 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4573 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4573 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=441 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2458 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2458 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4475 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4475 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=343 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2360 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2360 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4377 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4377 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=245 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2262 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2262 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4279 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4279 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=147 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2164 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2164 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4181 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4181 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=49 size=6144                                                 
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2066 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=2066 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4083 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=4083 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=6100 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=6100 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1968 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3985 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3985 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=6002 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=6002 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1870 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3887 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3887 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5904 size=6144                                               
packet too large, ignoring buffer limits to mux itts/s                                                   
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5904 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1772 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3789 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3789 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5806 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5806 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1674 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3691 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3691 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5708 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5708 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1576 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3593 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3593 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5610 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5610 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1478 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3495 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3495 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5512 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5512 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1380 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3397 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3397 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5414 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5414 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1282 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3299 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3299 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5316 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5316 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1184 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3201 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3201 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5218 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5218 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=1086 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3103 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3103 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5120 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5120 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=988 size=6144                                                
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3005 size=6144                                               
[dvd @ 0x8b333a0] packet too large, ignoring buffer limits to mux it                                     
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=3005 size=6144                                               
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5022 size=6144                                               
packet too large, ignoring buffer limits to mux itts/s                                                   
[dvd @ 0x8b333a0] buffer underflow i=0 bufi=5022 size=6144                                               
size=     198kB time=00:00:01.02 bitrate=1584.0kbits/s                                                   
video:0kB audio:192kB global headers:0kB muxing overhead 3.125000%


The resulting file is http://dl.dropbox.com/u/43104344/out_ff.mpg
It likely plays well in mplayer2.
Playing in ffplay or transcoding resulting file to another codecs with ffmpeg
result in warnings
[pcm_s16be @ 0x844e460] invalid PCM packet
(in ffplay, the noise is heard).

The same happens with -f mpeg. Only bufi= numbers differ a bit.


ffplay surely supports playback of this codec in this format. Example of
playable file is http://streams.videolan.org/samples/MPEG-VOB/LPCM/Fever.vob"	Krieger
	1039	ORF-TVthek: Video on demand	undetermined	unspecified	license violation	new	2012-03-05T18:59:10+01:00	2012-03-05T23:39:10+01:00	"This new android app 
https://market.android.com/details?id=com.nousguide.android.orftvthek

contains ffmpeq. Not sure if they licensed it correctly. There is no license part in the app itself!

It contains native binaries for arm 5/6/7.

ORF is the national Tv in austria and the company http://www.nousguide.com/ seams to have done the implementation.

I've attached the downloaded apk. just rename it to zip and go to the libs folder there are the native libs."	savage7
	1043	add support for Predefined SLConfigDescriptor	avformat	git-master	enhancement	open	2012-03-07T04:52:58+01:00	2013-01-05T10:24:29+01:00	"Hi all,

I got the following output from the latest win32 static build from Zeranoes ffmpeg-git-a4c22e3-win32-static.7z (dated 2012-02-27) (upgrading from ffmpeg version git-N-30698-g39dbe9b, built on Jun 10 2011 22:10:00 with gcc 4.5.3), and also from my win32 build of FFmpeg (using the latest git version).

A search backward from this point (not extensive) revealed the problem is NOT in ffmpeg-0.7.1-win32-static, ffmpeg-0.8-win32-static, ffmpeg-git-9c2651a-win32-static, ffmpeg-git-276f43b-win32-static, ffmpeg-git-cbf914c-win32-static or ffmpeg\ffmpeg-git-e403a97-win32-static.

[mpegts @ 02ACBA60] Predefined SLConfigDescriptor 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.

FFmpeg is used to convert AVC + AAC in a ts container to MPG for editing priot to using FFmpeg to convert the edited MPG to MP4.

Attached A V Input to MPG.bat, 0000.ts"	puck
	1047	add cdxl encoder and muxer	undetermined	git-master	enhancement	open	2012-03-09T00:12:06+01:00	2012-03-09T11:23:06+01:00	"See ticket #665
"	ami_stuff
	1048	add IFF ILBM encoder and muxer	undetermined	unspecified	enhancement	open	2012-03-09T00:15:41+01:00	2012-03-09T12:43:55+01:00	"should be usable (ham6 encoder):

http://aminet.net/package/gfx/conv/Wasp202b
"	ami_stuff
	1057	support ffmpeg -targets	undetermined	git-master	enhancement	open	2012-03-12T19:25:50+01:00	2012-03-13T19:44:30+01:00	"It's difficult to discover what options the -target argument supports. I propose using a -targets argument to list the supported options (similar to ffmpeg -codecs or ffmpeg -formats).


{{{
ffmpeg -targets
ffmpeg version N-35274-g4272dc3 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 11 2012 14:05:40 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. 42.100 / 51. 42.100
  libavcodec     54. 10.100 / 54. 10.100
  libavformat    54.  2.100 / 54.  2.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 64.101 /  2. 64.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
Missing argument for option 'targets'
}}}
"	dericed
	1060	Suppport csf file format	undetermined	git-master	enhancement	open	2012-03-13T09:46:21+01:00	2012-03-15T08:52:18+01:00	video is frozen.	ulti-killer
	1069	Canon Powershot playback / conversion	undetermined	git-master	defect	open	2012-03-15T00:04:05+01:00	2013-03-03T17:37:54+01:00	"I get the following errors when playing or converting this file from a Canon Powershot HS100 camera:

[h264 @ 0x160f940]mb_type 33 in I slice too large at 73 58
[h264 @ 0x160f940]error while decoding MB 73 58
[h264 @ 0x160f940]concealing 1176 DC, 1176 AC, 1176 MV errors
[h264 @ 0x160f940]dquant out of range (-61) at 60 4
[h264 @ 0x160f940]error while decoding MB 60 4
[h264 @ 0x160f940]concealing 7669 DC, 7669 AC, 7669 MV errors
[h264 @ 0x160f940]mb_type 55 in P slice too large at 41 22
[h264 @ 0x160f940]error while decoding MB 41 22
[h264 @ 0x160f940]concealing 5528 DC, 5528 AC, 5528 MV errors
[h264 @ 0x160f940]P sub_mb_type 12 out of range at 12 13
[h264 @ 0x160f940]error while decoding MB 12 13
[h264 @ 0x160f940]concealing 6637 DC, 6637 AC, 6637 MV errors
[h264 @ 0x160f940]out of range intra chroma pred mode at 65 8
[h264 @ 0x160f940]error while decoding MB 65 8
[h264 @ 0x160f940]concealing 7184 DC, 7184 AC, 7184 MV errors
frame=    0 fps=  0 q=0.0 size=      10kB time=10000000000.00 bitrate=   0.0kbit
[h264 @ 0x160f940]dquant out of range (-30) at 70 7
[h264 @ 0x160f940]error while decoding MB 70 7
[h264 @ 0x160f940]concealing 7299 DC, 7299 AC, 7299 MV errors
[h264 @ 0x160f940]AVC: Consumed only 97276 bytes instead of 217112
[h264 @ 0x160f940]cbp too large (4294967295) at 35 41
[h264 @ 0x160f940]error while decoding MB 35 41
[h264 @ 0x160f940]concealing 3254 DC, 3254 AC, 3254 MV errors
[h264 @ 0x160f940]mb_type 50 in P slice too large at 85 63
[h264 @ 0x160f940]error while decoding MB 85 63
[h264 @ 0x160f940]concealing 564 DC, 564 AC, 564 MV errors

Not sure if this is a bug as the file plays with ""colored blocks"" in Media Player Home Cinema, Quicktime and Windows Media Player but does play properly in the included Viewer/Editor supplied by Canon which uses Lead Tools.
"	lennie
	1081	Cinelerra HV60	avcodec	git-master	enhancement	open	2012-03-16T20:32:07+01:00	2012-04-17T11:38:42+02:00	"samples/V-codecs/HV60/ contains a HV60 sample that plays badly with the attached patch.
http://fossies.org/dox/cinelerra-4.3-src/quicktime_8h_source.html claims that HV60 is a ''Basterdization of MPEG-4 which encodes alternating fields in series''"	cehoyos
	1087	support decoding the CineForm codec	avcodec	git-master	enhancement	open	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
	1092	amv: gray bar at the bottom	avcodec	git-master	defect	open	2012-03-18T13:33:58+01:00	2013-01-05T21:23:55+01:00	"http://ffmpeg.org/trac/ffmpeg/attachment/ticket/1059/599.png

{{{
C:\>ffmpeg -i 599.png -vcodec amv out.avi
ffmpeg version N-38862-g967bdb8 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 18 2012 02:23:57 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 42.100 / 51. 42.100
  libavcodec     54. 10.100 / 54. 10.100
  libavformat    54.  2.100 / 54.  2.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 65.100 /  2. 65.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  7.100 /  0.  7.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, image2, from '599.png':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, rgb24, 599x412, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'amv', auto-selecting format 'yuvj42
0p'
[buffer @ 0x1d91520] w:599 h:412 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 0x1d917a0] auto-inserting filter 'auto-inserted scale 0' between t
he filter 'src' and the filter 'out'
[scale @ 0x1d91c20] w:599 h:412 fmt:rgb24 -> w:599 h:412 fmt:yuvj420p flags:0x4
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.2.100
    Stream #0:0: Video: amv (AMVF / 0x46564D41), yuvj420p, 599x412, q=2-31, 200
kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (png -> amv)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=3.4 Lsize=      12kB time=00:00:00.04 bitrate=2434.8kbits/
s
video:6kB audio:0kB global headers:0kB muxing overhead 88.248028%
}}}"	ami_stuff
	1095	libxavs: encoded file doesn't decode with built-in decoder	avcodec	git-master	defect	open	2012-03-18T15:16:01+01:00	2013-02-09T18:53:31+01:00	"please test if reproductible and not a build (libxavs) fault

{{{
C:\>ffmpeg -i 320.png -vcodec libxavs out.avi
ffmpeg version N-38622-g1eabd71 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar  7 2012 00:18:03 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 42.100 / 51. 42.100
  libavcodec     54. 10.100 / 54. 10.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
Input #0, image2, from '320.png':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: png, rgb24, 320x240, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'libxavs', auto-selecting format 'yu
v420p'
[buffer @ 02161B40] w:320 h:240 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:
[buffersink @ 02161DC0] auto-inserting filter 'auto-inserted scale 0' between th
e filter 'src' and the filter 'out'
[scale @ 02161540] w:320 h:240 fmt:rgb24 -> w:320 h:240 fmt:yuv420p flags:0x4
[libxavs @ 026FFA40] using cpu capabilities
[libxavs @ 026FFA40] profile JiZhun, level 6.4
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.2.100
    Stream #0:0: Video: cavs (CAVS / 0x53564143), yuv420p, 320x240, q=2-31, 25 t
bn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (png -> libxavs)
Press [q] to stop, [?] for help
frame=    1 fps=  0 q=2.0 Lsize=       6kB time=00:00:00.04 bitrate=1241.6kbits/
s
video:0kB audio:0kB global headers:0kB muxing overhead 1201.467505%
[libxavs @ 026FFA40] slice I:1     Avg QP: 2.00  size:   469
[libxavs @ 026FFA40] mb I  I16..4:  0.0% 100.0%  0.0%
[libxavs @ 026FFA40] final ratefactor: 5.27
[libxavs @ 026FFA40] 8x8 transform  intra:100.0%  inter:-1.$%
[libxavs @ 026FFA40] kb/s:93.8
}}}

{{{
C:\>ffmpeg -i out.avi out2.avi
ffmpeg version N-38622-g1eabd71 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar  7 2012 00:18:03 with gcc 4.6.2
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
  libavutil      51. 42.100 / 51. 42.100
  libavcodec     54. 10.100 / 54. 10.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
Input #0, avi, from 'out.avi':
  Metadata:
    encoder         : Lavf54.2.100
  Duration: 00:00:00.08, start: 0.000000, bitrate: 620 kb/s
    Stream #0:0: Video: cavs (CAVS / 0x53564143), yuv420p, 320x240, 25 tbr, 25 t
bn, 25 tbc
w:320 h:240 pixfmt:yuv420p tb:1/1000000 sar:0/1 sws_param:
Output #0, avi, to 'out2.avi':
  Metadata:
    ISFT            : Lavf54.2.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31, 200
 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (cavs -> mpeg4)
Press [q] to stop, [?] for help
frame=    0 fps=  0 q=0.0 Lsize=       6kB time=00:00:00.00 bitrate=   0.0kbits/
s
video:0kB audio:0kB global headers:0kB muxing overhead 1.#INF00%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters i
f used)
}}}"	ami_stuff
	1102	mxf separate fields in interlaced j2k	avformat	git-master	defect	open	2012-03-19T18:06:34+01:00	2013-05-03T08:00:23+02:00	"http://dl.dropbox.com/u/1109725/ntsc2.mxf
this mxf stores fields as two separate j2k images
expected dimension: 720x486
actual dimension: 720x243
"	zhukov
	1115	live mpeg-ts stream encoding failed	undetermined	0.10	defect	new	2012-03-22T11:25:59+01:00	2012-05-04T19:59:45+02:00	"/usr/bin/ffmpeg -y -i http://91.216.251.7/238.1.42.4:1234 -itsoffset 00:00:8 -f mpegts -threads 0 -acodec libfaac -ar 48000 -ab 128k -ac 2 -map 0:0 -map 0:1 -vcodec libx264 -s 540x432 -filter:v yadif -b:v 1200k -b:a 128k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 7 -trellis 0 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1200k -maxrate 1200k -bufsize 1200k -rc_eq blurCplx^(1-qComp) -qcomp 0.6 -qmin 18 -qmax 60 -qdiff 4 -level 30 -g 30 -loglevel debug -async 2 udp:234.100.2.104:1234?pkt_size=1316

output:
root@ffmpeg6:/home/ffmpeg# ./tvi_m.sh 
ffmpeg version 0.10 Copyright (c) 2000-2012 the FFmpeg developers
  built on Feb 14 2012 14:57:55 with gcc 4.6.2
  configuration: --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --enable-libdirac --disable-decoder=libdirac --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libdc1394 --disable-altivec --disable-armv5te --disable-armv6 --disable-vis --shlibdir=/usr/lib/x86_64-linux-gnu
  libavutil      51. 34.101 / 51. 34.101
  libavcodec     53. 60.100 / 53. 60.100
  libavformat    53. 31.100 / 53. 31.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 60.100 /  2. 60.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
[mpegts @ 0x18fa5e0] Format mpegts probed with size=2048 and score=100
[mpegts @ 0x18fa5e0] stream=0 stream_type=2 pid=41 prog_reg_desc=
[mpegts @ 0x18fa5e0] stream=1 stream_type=4 pid=42 prog_reg_desc=
[mpeg2video @ 0x19001c0] err{or,}_recognition separate: 1; 1
[mpeg2video @ 0x19001c0] err{or,}_recognition combined: 1; 10001
[mp3 @ 0x1900b80] err{or,}_recognition separate: 1; 1
[mp3 @ 0x1900b80] err{or,}_recognition combined: 1; 10001
[mpegts @ 0x18fa5e0] stream=2 stream_type=0 pid=1065 prog_reg_desc=
[mpegts @ 0x18fa5e0] Continuity check failed for pid 0 expected 5 got 9
[mpegts @ 0x18fa5e0] probing stream 2 pp:2500
[mpegts @ 0x18fa5e0] probing stream 2 pp:2499
[mpegts @ 0x18fa5e0] Probe with size=3456, packets=2 detected mp3 with score=51
[mpegts @ 0x18fa5e0] probed stream 2
[mp2 @ 0x19028e0] err{or,}_recognition separate: 1; 1
[mp2 @ 0x19028e0] err{or,}_recognition combined: 1; 10001
[mpeg2video @ 0x19001c0] Unsupported bit depth: 0
[mpegts @ 0x18fa5e0] max_analyze_duration 5000000 reached at 5000000
[mpegts @ 0x18fa5e0] Estimating duration from bitrate, this may be inaccurate
Input #0, mpegts, from 'http://91.216.251.7/238.1.42.4:1234':
  Duration: N/A, start: 63620.568333, bitrate: 15320 kb/s
  Program 3 
    Metadata:
      service_name    : TBi
      service_provider: Spacecom
    Stream #0:0[0x41], 127, 1/90000: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 16:15 DAR 4:3], 1/50, 15000 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x42](rus), 210, 1/90000: Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, mono, s16, 128 kb/s
  Program 1 
    Metadata:
      service_name    : KIEV STB
      service_provider: Spacecom
  Program 2 
    Metadata:
      service_name    : M1
      service_provider: Spacecom
  Program 4 
    Metadata:
      service_name    : NOVY CHANNEL
      service_provider: Spacecom
  Program 5 
    Metadata:
      service_name    : ICTV
      service_provider: Spacecom
  Program 6 
    Metadata:
      service_name    : M2
      service_provider: Spacecom
  Program 7 
    Metadata:
      service_name    : TBi
      service_provider: Spacecom
  Program 8 
    Metadata:
      service_name    : NEWS 24
      service_provider: Spacecom
  Program 10 
    Metadata:
      service_name    : Pervy delovoy
      service_provider: Spacecom
  Program 11 
    Metadata:
      service_name    : QTV
      service_provider: Spacecom
  No Program
    Stream #0:2[0x1065], 210, 1/90000: Audio: mp2, 48000 Hz, stereo, s16, 192 kb/s
[buffer @ 0x1a431c0] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:16/15 sws_param:
[yadif @ 0x1a0a7c0] mode:0 parity:-1 auto_enable:0
[scale @ 0x1a31180] w:720 h:576 fmt:yuv420p -> w:540 h:432 fmt:yuv420p flags:0x4
[libx264 @ 0x18f8da0] err{or,}_recognition separate: 1; 1
[libx264 @ 0x18f8da0] err{or,}_recognition combined: 1; 10001
[libx264 @ 0x18f8da0] using mv_range_thread = 24
[libx264 @ 0x18f8da0] using SAR=16/15
[libx264 @ 0x18f8da0] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
[libx264 @ 0x18f8da0] profile High, level 3.0
[libfaac @ 0x18f9ac0] err{or,}_recognition separate: 1; 1
[libfaac @ 0x18f9ac0] err{or,}_recognition combined: 1; 10001
[mpeg2video @ 0x19001c0] err{or,}_recognition separate: 1; 10001
[mpeg2video @ 0x19001c0] err{or,}_recognition combined: 1; 10001
[mpeg2video @ 0x19001c0] detected 8 logical cores
[mp2 @ 0x1900b80] err{or,}_recognition separate: 1; 10001
[mp2 @ 0x1900b80] err{or,}_recognition combined: 1; 10001
[mpegts @ 0x19d6680] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'udp:234.100.2.104:1234?pkt_size=1316':
  Metadata:
    encoder         : Lavf53.31.100
    Stream #0:0, 0, 1/90000: Video: h264, yuv420p, 540x432 [SAR 16:15 DAR 4:3], 1/25, q=18-60, 1200 kb/s, 90k tbn, 25 tbc
    Stream #0:1(rus), 0, 1/90000: Audio: aac, 48000 Hz, 2 channels, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
  Stream #0:1 -> #0:1 (mp2 -> libfaac)
Press [q] to stop, [?] for help
[mpeg2video @ 0x19001c0] Unsupported bit depth: 0
timestamp discontinuity 23252240956, new offset= -86872809289
0.707107 
0.707107 
discarding 1152 audio samples
    Last message repeated 5 times
timestamp discontinuity -23252240956, new offset= -63620568333
*** 581307 dup!
[libx264 @ 0x18f8da0] frame=   0 QP=18.32 NAL=3 Slice:I Poc:0   I:918  P:0    SKIP:0    size=44308 bytes
[libx264 @ 0x18f8da0] frame=   1 QP=19.29 NAL=2 Slice:P Poc:8   I:0    P:89   SKIP:829  size=226 bytes
[libx264 @ 0x18f8da0] frame=   2 QP=27.00 NAL=2 Slice:B Poc:4   I:0    P:18   SKIP:900  size=47 bytes
[libx264 @ 0x18f8da0] frame=   3 QP=27.00 NAL=0 Slice:B Poc:2   I:0    P:14   SKIP:904  size=39 bytes
[libx264 @ 0x18f8da0] frame=   4 QP=27.00 NAL=0 Slice:B Poc:6   I:0    P:4    SKIP:914  size=20 bytes
[libx264 @ 0x18f8da0] frame=   5 QP=19.88 NAL=2 Slice:P Poc:16  I:0    P:37   SKIP:881  size=116 bytes
[libx264 @ 0x18f8da0] frame=   6 QP=27.00 NAL=2 Slice:B Poc:12  I:0    P:6    SKIP:912  size=28 bytes
[libx264 @ 0x18f8da0] frame=   7 QP=27.00 NAL=0 Slice:B Poc:10  I:0    P:1    SKIP:917  size=15 bytes
[libx264 @ 0x18f8da0] frame=   8 QP=27.00 NAL=0 Slice:B Poc:14  I:0    P:0    SKIP:918  size=12 bytes
[libx264 @ 0x18f8da0] frame=   9 QP=21.02 NAL=2 Slice:P Poc:24  I:0    P:54   SKIP:864  size=145 bytes
[libx264 @ 0x18f8da0] frame=  10 QP=27.00 NAL=2 Slice:B Poc:20  I:0    P:12   SKIP:906  size=38 bytes
[libx264 @ 0x18f8da0] frame=  11 QP=27.00 NAL=0 Slice:B Poc:18  I:0    P:1    SKIP:917  size=15 bytes
[libx264 @ 0x18f8da0] frame=  12 QP=27.00 NAL=0 Slice:B Poc:22  I:0    P:2    SKIP:916  size=17 bytes
[libx264 @ 0x18f8da0] frame=  13 QP=21.02 NAL=2 Slice:P Poc:32  I:0    P:18   SKIP:900  size=70 bytes
[libx264 @ 0x18f8da0] frame=  14 QP=27.00 NAL=2 Slice:B Poc:28  I:0    P:5    SKIP:913  size=26 bytes

===    
Stream #0:0, 0, 1/90000: Video: h264, yuv420p, 540x432 [SAR 16:15 DAR 4:3], 1/25, q=18-60, 1200 kb/s, 90k tbn, 25 tbc
Stream #0:1(rus), 0, 1/90000: Audio: aac, 48000 Hz, 2 channels, s16, 128 kb/s
===

So, ffmpeg skipping about 100% of frames."	mihakiev
	1133	multiple edit list entries in mov	avformat	git-master	enhancement	open	2012-03-25T23:21:57+02:00	2012-03-27T21:09:24+02:00	"Hi,

If i transcode this file I get a rather aggressive memory leak on ffmpeg 0.10.3

Example file memleak_transcoding_audio.mov has been uploaded to upload.ffmpeg.org/incoming



ffmpeg -i memleak_transcoding_audio.mov -y -r 30 -deinterlace -ab 56k -ar 22050 -ac 1 -s 640x480 -acodec libfaac -vcodec png apa.mov

top - 21:17:31 up 63 days,  7:24,  2 users,  load average: 0.77, 0.44, 0.29
Tasks:  80 total,   2 running,  78 sleeping,   0 stopped,   0 zombie
Cpu(s): 24.5%us,  0.1%sy,  0.0%ni, 66.4%id,  0.0%wa,  0.0%hi,  0.0%si,  9.0%st
Mem:   7860060k total,  2292324k used,  5567736k free,   150696k buffers
Swap:        0k total,        0k used,        0k free,   711152k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                     
 2348 root      20   0  964m 879m 3384 R  100 11.5   3:32.70 ffmpeg                       
    1 root      20   0  8352  700  572 S    0  0.0   1:03.36 init                         
    2 root      20   0     0    0    0 S    0  0.0   0:00.03 kthreadd                     
    3 root      RT   0     0    0    0 S    0  0.0   0:08.92 migration/0                  
    4 root      20   0     0    0    0 S    0  0.0   0:59.81 ksoftirqd/0                  
    5 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0                   
    6 root      RT   0     0    0    0 S    0  0.0   0:07.92 migration/1                  
    7 root      20   0     0    0    0 S    0  0.0   1:09.40 ksoftirqd/1                  
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1                   
    9 root      20   0     0    0    0 S    0  0.0   0:53.73 events/0          
    
(executed on an EC2 high cpu instance)



root@ip-10-101-22-134:~/t# ffmpeg -i memleak_transcoding_audio.mov 
ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 25 2012 19:59:53 with gcc 4.4.5
  configuration: --enable-gpl --enable-libmp3lame --enable-shared --enable-nonfree --enable-libx264 --enable-libfaac --enable-filter=movie --enable-libvpx --enable-pthreads --enable-libtheora --enable-libvorbis
  libavutil      51. 35.100 / 51. 35.100
  libavcodec     53. 61.100 / 53. 61.100
  libavformat    53. 32.100 / 53. 32.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 61.100 /  2. 61.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11603a0] multiple edit list entries, a/v desync might occur, patch welcome
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x11603a0] max_analyze_duration 5000000 reached at 5005005
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'banan.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    creation_time   : 2009-03-09 18:50:39
    encoder         : Lavf53.32.100
  Duration: 00:40:37.07, start: 0.000000, bitrate: 35 kb/s
    Stream #0:0(eng): Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p, 64x64 [SAR 15:11 DAR 15:11], 4 kb/s, SAR 4:3 DAR 4:3, 29.97 fps, 29.97 tbr, 2997 tbn, 59.94 tbc
    Metadata:
      creation_time   : 2009-03-09 18:50:39
      handler_name    : 
                        DataHandler
    Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, 2 channels, s16, 1536 kb/s
    Metadata:
      creation_time   : 2009-03-09 18:50:39
      handler_name    : 
                        DataHandler
At least one output file must be specified


Thanks,
Marcus
"	ehsmeng
	1137	adher to start media time in QuickTime edts/elst	avformat	git-master	enhancement	open	2012-03-27T02:19:49+02:00	2013-01-03T04:17:08+01:00	"When a Quicktime file is opened in Quicktime 7 Pro, edited and saved (not ""Save As"" or ""Export"", but ""Save"") then a new moov chunk is written with the updated start times and durations in the edts chunk. Quicktime and VLC subsequently play the file back according to the edit list, but ffmpeg uses the entire timeline.

To replicate the issue, I made a 5 second Quicktime file using

{{{
ffmpeg -f lavfi -t 5 -i testsrc -c:v ffv1 -an 5seconds.mov
}}}

and then opened it in Quicktime 7 Pro and edited out one second from the beginning and end. I then hit ""Save"" and renamed the file to 5seconds_cut_with_QT.mov.

When I then tried to use 5seconds_cut_with_QT.mov as an input to ffmpeg the whole 5 seconds is decoded and used in the output, instead of the limited timeline specified in the edit list.


{{{
ffmpeg started on 2012-03-26 at 20:16:31
Report written to ""ffmpeg-20120326-201631.log""
Command line:
ffmpeg -y -report -i 5seconds_cut_with_QT.mov -c:v ffv1 5seconds_cut_with_QT_resaved.mov
ffmpeg version N-35853-g8f0d9b4 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 26 2012 16:53:53 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. 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.100 /  2. 66.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7fa84b400] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7fa84b400] ISO: File Type Major Brand: qt  
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7fa84b400] All info found
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '5seconds_cut_with_QT.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.3.100
  Duration: 00:00:03.00, start: -1.000000, bitrate: 1383 kb/s
    Stream #0:0(eng), 1, 1/25: Video: ffv1 (FFV1 / 0x31564646), bgr0, 320x240, 825 kb/s, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Metadata:
      handler_name    : Apple Alias Data Handler
[buffer @ 0x7fb7fa4195a0] w:320 h:240 pixfmt:bgr0 tb:1/1000000 sar:0/1 sws_param:
[ffv1 @ 0x7fb7fa87da00] detected 8 logical cores
[ffv1 @ 0x7fb7fa853a00] detected 8 logical cores
[mov @ 0x7fb7fa87d400] Using MS style video codec tag, the file may be unplayable!
Output #0, mov, to '5seconds_cut_with_QT_resaved.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 512
    compatible_brands: qt  
    encoder         : Lavf54.3.100
    Stream #0:0(eng), 0, 1/25: Video: ffv1, bgr0, 320x240, q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Metadata:
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (ffv1 -> ffv1)
Press [q] to stop, [?] for help
frame=   93 fps=0.0 q=0.0 size=     380kB time=00:00:03.72 bitrate= 837.2kbits/s    
frame=  125 fps=0.0 q=0.0 Lsize=     505kB time=00:00:05.00 bitrate= 827.1kbits/s    
video:504kB audio:0kB global headers:0kB muxing overhead 0.247244%

}}}
"	dericed
	1143	Timecode skipped in drawtext filter	avfilter	unspecified	defect	new	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
	1148	"Error when playing stream test.asf from standard ffserver.conf ""Invalid data found when processing input"""	undetermined	unspecified	defect	new	2012-03-29T14:46:51+02:00	2012-03-29T14:46:51+02:00	"Hi All,

I use ffplay to play the stream test.asf using ffserver and the standard ffserver.conf file.

ffplay exits with ""http://localhost:8090/test.asf: Invalid data found when processing input""

Below I show output of three terminal windows. 

The first terminal runs ffserver.

The second terminal window sends data to ffserver from a dv camera using dvgrab and ffmpeg.

The third terminal window calls ffplay to play the stream test.asf

1. ffserver:

tps@T420:~/data/ffmpeg$ ./ffserver -v 9 -loglevel 99 -f doc/ffserver.conf
ffserver version N-39323-gab31db0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 29 2012 14:28:47 with gcc 4.6.1
  configuration: 
  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.100 /  2. 66.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
Thu Mar 29 14:30:06 2012 [ffm @ 0x2bda160]Format ffm probed with size=2048 and score=101
Thu Mar 29 14:30:06 2012 Deleting feed file '/tmp/feed1.ffm' as stream counts differ (2 != 4)
Thu Mar 29 14:30:06 2012 FFserver started.
Thu Mar 29 14:30:22 2012 [ffm @ 0x2be0980]Format ffm probed with size=2048 and score=101
Thu Mar 29 14:30:22 2012 127.0.0.1 - - [GET] ""/feed1.ffm HTTP/1.1"" 200 4175
Thu Mar 29 14:30:44 2012 127.0.0.1 - - [GET] ""/test.asf HTTP/1.1"" 200 117
Thu Mar 29 14:30:49 2012 127.0.0.1 - - [POST] ""/feed1.ffm HTTP/1.1"" 200 1716224
^C
tps@T420:~/data/ffmpeg$ 

2. dvgrab and ffmpeg:

tps@T420:~/data/ffmpeg$ dvgrab -format dv1 - | /home/tps/data/ffmpeg/ffmpeg -f dv -i - -v 9 -loglevel 99 http://localhost:8090/feed1.ffm
ffmpeg version N-39323-gab31db0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 29 2012 14:28:47 with gcc 4.6.1
  configuration: 
  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.100 /  2. 66.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
Found AV/C device with GUID 0x0080880309603c32
libiec61883 error: Failed to get channels available.
Waiting for DV...
[dv @ 0x1f8e3e0] All info found
[dv @ 0x1f8e3e0] Estimating duration from bitrate, this may be inaccurate
Input #0, dv, from 'pipe:':
  Duration: N/A, start: 0.000000, bitrate: 28800 kb/s
    Stream #0:0, 1, 1/25: Video: dvvideo, yuv420p, 720x576, 1/25, 28800 kb/s, SAR 64:45 DAR 16:9, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 32000 Hz, 2 channels, s16, 1024 kb/s
    Stream #0:2, 1, 1/30000: Audio: pcm_s16le, 32000 Hz, 2 channels, s16, 1024 kb/s
Capture Started
[ffm @ 0x1fa67a0] Format ffm probed with size=2048 and score=101
[buffer @ 0x1fa39a0] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45 sws_param:
[scale @ 0x1fa41a0] w:720 h:576 fmt:yuv420p sar:64/45 -> w:160 h:128 fmt:yuv420p sar:64/45 flags:0x4
[buffer @ 0x1fcfea0] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45 sws_param:
[scale @ 0x2033280] w:720 h:576 fmt:yuv420p sar:64/45 -> w:352 h:240 fmt:yuv420p sar:40/33 flags:0x4
[mpeg1video @ 0x1fbb8e0] intra_quant_bias = 96 inter_quant_bias = 0
[msmpeg4 @ 0x1fbbf40] intra_quant_bias = 0 inter_quant_bias = -64
[dvvideo @ 0x1fa4aa0] detected 4 logical cores
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
  Metadata:
    encoder         : Lavf54.3.100
    Stream #0:0, 0, 1/1000000: Audio: mp2, 44100 Hz, 1 channels, s16, 32 kb/s
    Stream #0:1, 0, 1/1000000: Video: mpeg1video, yuv420p, 160x128 [SAR 64:45 DAR 16:9], 1/25, q=2-31, 64 kb/s, 1000k tbn, 25 tbc
    Stream #0:2, 0, 1/1000000: Audio: wmav2, 22050 Hz, 1 channels, s16, 63 kb/s
    Stream #0:3, 0, 1/1000000: Video: msmpeg4, yuv420p, 352x240 [SAR 40:33 DAR 16:9], 1/25, q=2-31, 256 kb/s, 1000k tbn, 25 tbc
Stream mapping:
  Stream #0:1 -> #0:0 (pcm_s16le -> mp2)
  Stream #0:0 -> #0:1 (dvvideo -> mpeg1video)
  Stream #0:1 -> #0:2 (pcm_s16le -> wmav2)
  Stream #0:0 -> #0:3 (dvvideo -> msmpeg4)
0.500000 0.500000 
0.500000 0.500000 
^Cframe=  671 fps= 25 q=6.4 Lq=3.2 size=    1676kB time=00:00:26.79 bitrate= 512.5kbits/s    
video:1301kB audio:314kB global headers:0kB muxing overhead 3.776274%
Received signal 2: terminating.

tps@T420:~/data/ffmpeg$ 

3. ffplay:

tps@T420:~/data/ffmpeg$ ./ffplay -v 9 -loglevel 99 http://localhost:8090/test.asf
ffplay version N-39323-gab31db0 Copyright (c) 2003-2012 the FFmpeg developers
  built on Mar 29 2012 14:28:47 with gcc 4.6.1
  configuration: 
  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.100 /  2. 66.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
http://localhost:8090/test.asf: Invalid data found when processing input

tps@T420:~/data/ffmpeg$ 

Thanks

Thomas S

"	tps
	1150	H264 Main remuxing to TS fails (missing timestamps)	undetermined	git-master	defect	open	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
	1157	Circular buffer overrun with 4+ ffmpeg instances.	undetermined	0.10.2	defect	new	2012-04-01T13:39:22+02:00	2012-05-18T22:22:44+02:00	"Hello, im trying to launch multiple transcoding instances on an i7 2600k. Now with 3 instaces everything is fine, but after 4th I get crashes with this error. CPU is at no more than 30% at the moment of crash. Memory ussage is about 500mb/4G. Here is the output.

ffmpeg -i udp://@239.1.1.2:5000 -pass 1 -crf 5 -vcodec libx264 -preset ultrafast -g 20 -b 500k -bt 10k -acodec libfaac -ab 128k -ar 48000 -ac 2 -f mpegts udp://192.168.1.136:5004 -v warning -bufsize 10000 -vframes 10
[mpeg2video @ 0x249da20] mpeg_decode_postinit() failure
    Last message repeated 5 times
[mpegts @ 0x24733a0] max_analyze_duration 5000000 reached at 5016000
[mpegts @ 0x24733a0] Estimating duration from bitrate, this may be inaccurate
Please use -b:a or -b:v, -b is ambiguous
[udp @ 0x24738e0] Circular buffer overrun. To avoid, increase fifo_size URL option. To survive in such case, use overrun_nonfatal option
[mpegts @ 0x24733a0] PES packet size mismatch
[mpeg2video @ 0x249da20] ac-tex damaged at 31 4
[mpeg2video @ 0x249da20] Warning MVs not available
[mp2 @ 0x24a3be0] incomplete frame
Error while decoding stream #0:1.

Now I get it that my fifo buffer is too small to handle 4 instances. Can you please advise where can I change the initial value ?

Thanks in advance

"	Involar
	1158	support iXML riff chunk	avformat	git-master	enhancement	open	2012-04-02T04:40:54+02:00	2012-10-25T18:23:41+02:00	"This sample file contains metadata in a bext chunk and iXML chunk. 

http://www.gallery.co.uk/ixml/examples/usesEntireiXMLSpec.WAV

With the flac utility there is an option called --keep-foreign-metadata that allows these chunks to be copied to the flac output. When I use ffmpeg to transcode the wav to a flac file there is no means to keep the bext chunk or ixml chunk of source file.


{{{
ffmpeg -i usesEntireiXMLSpec.WAV usesEntireiXMLSpec.flac
ffmpeg version N-35765-gf9143d2 Copyright (c) 2000-2012 the FFmpeg developers
  built on Mar 31 2012 12:44:33 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/llvm-gcc --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libass --disable-ffplay
  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, wav, from 'usesEntireiXMLSpec.WAV':
  Metadata:
    comment         : gSCENE=66a 
                    : gTAKE=002 
                    : gTAPE=007 
                    : gNOTE=Circle  
                    : gUBITS=00000000 
                    : 
    encoded_by      : Gallery Metacorder
    date            : 2005:08:04
    creation_time   : 16:55:54
    time_reference  : 4090608000
    coding_history  : 
  Duration: 00:00:02.18, bitrate: 781 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 1 channels, s16, 768 kb/s
Output #0, flac, to 'usesEntireiXMLSpec.flac':
  Metadata:
    comment         : gSCENE=66a 
                    : gTAKE=002 
                    : gTAPE=007 
                    : gNOTE=Circle  
                    : gUBITS=00000000 
                    : 
    encoded_by      : Gallery Metacorder
    date            : 2005:08:04
    creation_time   : 16:55:54
    time_reference  : 4090608000
    coding_history  : 
    encoder         : Lavf54.3.100
    Stream #0:0: Audio: flac, 48000 Hz, 1 channels, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le -> flac)
Press [q] to stop, [?] for help
size=      42kB time=00:00:02.20 bitrate= 155.8kbits/s    
video:0kB audio:34kB global headers:0kB muxing overhead 24.469009%
}}}
"	dericed
	1163	ffprobe can produce invalid XML	FFprobe	0.10.2	defect	new	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
	1170	asf sub index seeking	avformat	git-master	enhancement	open	2012-04-05T15:08:51+02:00	2012-11-02T12:43:44+01:00	"The index in asf files does not index all keyframes and is not very fine grained. Binary search should be used in addition to using the index so as to allow frame accurate seeking in asf.
The inaccurate seeking issue can be seen in the seek regression test"	michael
	1177	movie source: seek_point does not allow for accurate seeking (keyframe only)	avfilter	git-master	defect	new	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
	1182	[ac3] frame sync error	undetermined	git-master	defect	open	2012-04-09T21:25:48+02:00	2012-04-10T01:32:27+02:00	"seeking in ffplay causes $subject.
Also seeking in another player that uses libav* also causes frame sync error.

I have uploaded file powderblue to upload.ffmpeg.org

Anything else i can do to help?
"	carlrosmann
	1185	broken playback of rtsp streams - under windows at least	avformat	git-master	defect	new	2012-04-10T20:00:51+02:00	2012-04-11T14:17:49+02:00	"This refers to or is the same bug as [https://ffmpeg.org/trac/ffmpeg/ticket/651]

I am not able to properly decode any udp rtsp stream under windows with ffmpeg.
It says ""RTP: missed n packets"" all the time and the display is corrupt.

For some sources I was able to avoid the bug by switching to TCP transport (rtsp_transport=tcp) but unfortunately that is not possible on many of them.

Tested various sources like a vlc-player generated stream, some internet sources and streams from several lan cameras.

Verified that bug with windows versions of ffplay (downloaded from [http://ffmpeg.zeranoe.com/builds/], ffmpeg (less errors but they still exist) and my own implemantation of an ffmpeg based player compiled from the current source. 32 bit and 64 bit versions.

I presume there is something wrong with the udp-rtsp protocol implementation in ffmpeg. Some problem with the ring buffer there or different buffer sizes under windows - dont know.
Unfortunately I was not able to test a unix build yet.

The fact that I get less errors with ffmpeg but with ffplay lets me believe that there is some connection to the frequency network read functions are called.

This is the output from ffmpeg trying to decode the stream gAmeOver supplied in his bug report:

I get all the same errors ""RTP: missed n packets"" (not always only 1 like in this case) with any rtsp stream I tried, also local ones.



{{{
D:\Projekte\VideoTest>ffmpeg -v 9 -loglevel 99 -i rtsp://admin:dienstag14@192.16
8.0.226/VideoInput/1/h264/1 -an  output.avi
ffmpeg version N-39664-g6bfb304 Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr  9 2012 20:29:24 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. 46.100 / 51. 46.100
  libavcodec     54. 14.101 / 54. 14.101
  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
[rtsp @ 02009cc0] SDP:
v=0
o=- 14773669779663671777 14773669779664517885 IN IP4 192.168.0.226
s=Media Presentation
c=IN IP4 0.0.0.0
b=AS:12064
t=0 0
m=video 0 RTP/AVP 100
b=AS:12000
a=framerate:25.0
a=quality:4
a=control:trackID=0
a=rtpmap:100 H264/90000
a=fmtp:100 profile-level-id=640028; Reso=1920:1080; Scanning=0; TVSystem=pal; Ca
meraMode=hd; StreamID=0; BitRateMode=vbr; Gop=30; AspectRatio=16:9; packetizatio
n-mode=1; sprop-parameter-sets=Z2QAKK0AzlAeAIn5cBEAAA4QAAK/IOAAAAX14QAADuayovfjA
AADAC+vCAAAdzWVF78G0EQiUsA=,aP48sA==;
m=data 0 RTP/AVP 111
a=rtpmap:111 octet-stream/1
a=fmtp:111 Mac=08007b88f5b8; Model=VCC-HD4600P; TargetBitRate=6000; FirmVer=0200
0300; CameraSeries=2;


[rtsp @ 02009cc0] video codec set to: h264
[NULL @ 0200c7a0] RTP Profile IDC: 64 Profile IOP: 0 Level: 28
[NULL @ 0200c7a0] RTP Packetization Mode: 1
[NULL @ 0200c7a0] Extradata set to 0200cd60 (size: 68)!hello state=0
[h264 @ 0200c7a0] RTP: missed 1 packets
[h264 @ 0200c7a0] Missing reference picture
[h264 @ 0200c7a0] decode_slice_header error
[h264 @ 0200c7a0] concealing 8160 DC, 8160 AC, 8160 MV errors
[h264 @ 0200c7a0] RTP: missed 1 packets
[h264 @ 0200c7a0] no picture
[h264 @ 0200c7a0] RTP: missed 1 packets
[h264 @ 0200c7a0] no picture
[h264 @ 0200c7a0] RTP: missed 1 packets
[h264 @ 0200c7a0] no picture
[h264 @ 0200c7a0] RTP: missed 1 packets
[h264 @ 0200c7a0] no picture
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 20 times
[rtsp @ 02009cc0] All info found
[rtsp @ 02009cc0] Estimating duration from bitrate, this may be inaccurate
Input #0, rtsp, from 'rtsp://admin:dienstag14@192.168.0.226/VideoInput/1/h264/1'
:
  Metadata:
    title           : Media Presentation
  Duration: N/A, start: 0.040000, bitrate: N/A
    Stream #0:0, 26, 1/90000: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DA
R 16:9], 1/50, 25 fps, 25 tbr, 90k tbn, 50 tbc
File 'output.avi' already exists. Overwrite ? [y/N] y
w:1920 h:1080 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param:flags=2
[mpeg4 @ 04f8aaa0] detected 8 logical cores
[mpeg4 @ 04f8aaa0] intra_quant_bias = 0 inter_quant_bias = -64
[h264 @ 0200c7a0] detected 8 logical cores
Output #0, avi, to 'output.avi':
  Metadata:
    INAM            : Media Presentation
    ISFT            : Lavf54.3.100
    Stream #0:0, 0, 1/25: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [
SAR 1:1 DAR 16:9], 1/25, q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
Press [q] to stop, [?] for help
[h264 @ 04eb2040] Missing reference picture
[h264 @ 04eb2040] decode_slice_header error
[h264 @ 04eb2040] concealing 8160 DC, 8160 AC, 8160 MV errors
[h264 @ 051feb40] no picture
[h264 @ 03e98340] no picture
[h264 @ 03e98920] no picture
[h264 @ 03eae460] no picture
[h264 @ 0200c7a0] RTP: missed 1565 packets
[h264 @ 0200c7a0] RTP: missed 1566 packets
[h264 @ 04f23de0] error while decoding MB 30 37, bytestream (-13)
[h264 @ 04f23de0] concealing 3739 DC, 3739 AC, 3739 MV errors
[h264 @ 0200c7a0] RTP: missed 1 packets
[h264 @ 04eb2040] Frame num gap 14 9
[h264 @ 04eb2040] Frame num gap 14 10
[h264 @ 04eb2040] Frame num gap 14 11
[h264 @ 04eb2040] Frame num gap 14 12
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 8 times
frame=   13 fps=0.0 q=16.3 size=     156kB time=00:00:00.96 bitrate=1330.0kbits/
RTP: missed 1 packets
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 11 times
frame=   26 fps= 25 q=31.0 size=     233kB time=00:00:04.40 bitrate= 433.7kbits/
RTP: missed 1 packets
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 11 times
frame=   39 fps= 25 q=24.8 size=     353kB time=00:00:04.92 bitrate= 588.4kbits/
RTP: missed 1 packets
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 11 times
frame=   52 fps= 25 q=31.0 size=     411kB time=00:00:05.44 bitrate= 618.2kbits/
RTP: missed 1 packets
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 11 times
frame=   65 fps= 25 q=31.0 size=     460kB time=00:00:05.96 bitrate= 632.6kbits/
RTP: missed 1 packets
[h264 @ 0200c7a0] RTP: missed 1 packets
    Last message repeated 9 times
RTP: missed 1 packets
frame=   89 fps= 28 q=31.0 Lsize=     559kB time=00:00:06.92 bitrate= 661.4kbits
/s
video:549kB audio:0kB global headers:0kB muxing overhead 1.775516%
Received signal 2: terminating.
}}}
"	kaptnole
	1199	Playlist support	avformat	git-master	enhancement	open	2012-04-13T14:09:56+02:00	2013-02-13T20:40:46+01:00	"Would it be too difficult to add the playlist support in FFmpeg in such way that it would help replace using ""for"", ""while"" and other loops, in batch scripts? Here is an example of possible implementation:

{{{
ffmpeg -f playlist -i list.m3u -acodec copy -vcodec copy -f mp4 %1.new.mp4
}}}

This would have an effect of looping through the entire list.m3u file, reading each file from the playlist and remuxing it into mp4 format, saving it to a new file name, using a file name pattern (just like -f image2 does with ""img%03d.png""), where %1 might represent the original file name.

I'm willing to make a patch for this enhancement, I just need a little push in the right direction. Which files should I look at, to edit them? I'll try to write it and submit the patch here.

This enhancement could also be used with ffplay, to play a playlist instead of one file."	burek
	1211	jpeg2000: incorrect output	avcodec	git-master	enhancement	open	2012-04-14T19:16:12+02:00	2012-04-15T16:48:39+02:00	"attached images (saved with qt) decodes with wrong colors/incorrectly compared to the output which comes from libopenjpeg

{{{
C:\>ffmpeg -strict -2 -i 24bpp.jp2 out.bmp
ffmpeg version N-39787-gcca9528 Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 14 2012 02:20:31 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 46.100 / 51. 46.100
  libavcodec     54. 14.101 / 54. 14.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 69.101 /  2. 69.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, image2, from '24bpp.jp2':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: j2k, rgb24, 1024x768, 25 tbr, 25 tbn, 25 tbc
Incompatible pixel format 'rgb24' for codec 'bmp', auto-selecting format 'bgr24'

[buffer @ 0x1dc4a80] w:1024 h:768 pixfmt:rgb24 tb:1/1000000 sar:0/1 sws_param:fl
ags=2
[buffersink @ 0x1dc4d80] auto-inserting filter 'auto-inserted scale 0' between t
he filter 'src' and the filter 'out'
[scale @ 0x1dc4fa0] w:1024 h:768 fmt:rgb24 sar:0/1 -> w:1024 h:768 fmt:bgr24 sar
:0/1 flags:0x4
Output #0, image2, to 'out.bmp':
  Metadata:
    encoder         : Lavf54.3.100
    Stream #0:0: Video: bmp, bgr24, 1024x768, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (j2k -> bmp)
Press [q] to stop, [?] for help
frame=    1 fps=0.9 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/
s
video:2304kB audio:0kB global headers:0kB muxing overhead -100.000000%
}}}"	ami_stuff
	1216	AVImszh: broken output with rgb24 mode	avcodec	git-master	defect	reopened	2012-04-15T16:19:43+02:00	2013-05-15T17:42:24+02:00	"decodes correctly with original codec

{{{
C:\>ffmpeg -i RGB24.avi out.avi
ffmpeg version N-39824-g7432bcf Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 15 2012 02:20:32 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 46.100 / 51. 46.100
  libavcodec     54. 14.101 / 54. 14.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 70.100 /  2. 70.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, avi, from 'RGB24.avi':
  Duration: 00:00:00.12, start: 0.000000, bitrate: 46634 kb/s
    Stream #0:0: Video: mszh (MSZH / 0x485A534D), bgr24, 320x240, 25 tbr, 25 tbn
, 25 tbc
Incompatible pixel format 'bgr24' for codec 'mpeg4', auto-selecting format 'yuv4
20p'
[buffer @ 0x1dc1e00] w:320 h:240 pixfmt:bgr24 tb:1/1000000 sar:0/1 sws_param:fla
gs=2
[buffersink @ 0x1dc12e0] auto-inserting filter 'auto-inserted scale 0' between t
he filter 'src' and the filter 'out'
[scale @ 0x1dc1c20] w:320 h:240 fmt:bgr24 sar:0/1 -> w:320 h:240 fmt:yuv420p sar
:0/1 flags:0x4
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.3.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31, 200
 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mszh -> mpeg4)
Press [q] to stop, [?] for help
frame=    3 fps=0.0 q=2.0 Lsize=      65kB time=00:00:00.12 bitrate=4437.7kbits/
s
video:59kB audio:0kB global headers:0kB muxing overhead 9.461948%
}}}"	ami_stuff
	1221	loco: broken output with odd width	avcodec	git-master	defect	open	2012-04-16T00:31:47+02:00	2013-01-04T04:34:13+01:00	"decodes correctly with original codec

{{{
C:\>ffmpeg -i 1023_RGB.avi out.bmp
ffmpeg version N-39824-g7432bcf Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 15 2012 02:20:32 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 46.100 / 51. 46.100
  libavcodec     54. 14.101 / 54. 14.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 70.100 /  2. 70.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, avi, from '1023_RGB.avi':
  Duration: 00:00:00.10, start: 0.000000, bitrate: 103520 kb/s
    Stream #0:0: Video: loco (LOCO / 0x4F434F4C), bgr24, 1023x768, 10 tbr, 10 tb
n, 10 tbc
[buffer @ 0x1dc1c80] w:1023 h:768 pixfmt:bgr24 tb:1/1000000 sar:0/1 sws_param:fl
ags=2
Output #0, image2, to 'out.bmp':
  Metadata:
    encoder         : Lavf54.3.100
    Stream #0:0: Video: bmp, bgr24, 1023x768, q=2-31, 200 kb/s, 90k tbn, 10 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (loco -> bmp)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.10 bitrate=   0.0kbits/
s
video:2304kB audio:0kB global headers:0kB muxing overhead -100.000000%
}}}"	ami_stuff
	1248	shorten: add duration info	avformat	git-master	enhancement	open	2012-04-24T14:44:06+02:00	2013-02-09T19:14:23+01:00	"hopefully this will make shorten files seekable in ffplay

{{{
C:\>ffmpeg -i test.shn
ffmpeg version N-40040-gc047afb Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 22 2012 02:36:31 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  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. 71.102 /  2. 71.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
[shorten @ 0x1db2320] 2 header bytes unparsed
Input #0, shn, from 'test.shn':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Audio: shorten, 44100 Hz, 2 channels, s16
At least one output file must be specified
}}}"	ami_stuff
	1252	"Build error on PPC64 linux with ""-m64"""	undetermined	unspecified	defect	new	2012-04-25T17:12:53+02:00	2012-08-13T03:02:04+02:00	"I attempted to build a PPC64 version of FFMPEG, and when the build system trys to ld ffprobe_g, it returns an error:

/usr/bin/ld: libavcodec/libavcodec.a(iff.o)(.text.unlikely+0x188): sibling call optimization to `.opd' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `.opd' extern

/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status

The configure command I used is as follows:

./configure --enable-gpl --enable-version3 --enable-nonfree --enable-libx264 --extra-cflags=""-m64 -mcpu=G5 -mtune=G5 -mpowerpc64 -maltivec -fno-optimize-sibling-calls"" --extra-cxxflags=""-m64 -mcpu=G5 -mtune=G5 -mpowerpc64 -maltivec -fno-optimize-sibling-calls"" --extra-ldflags=""-m64 -mcpu=G5 -mtune=G5 -mpowerpc64 -maltivec -fno-optimize-sibling-calls""

I already built a 64bit version of libx264 to build against.

I checked the version of FFMPEG that built in the directory, and it exectutes and is a 64bit executable. A test encode shows that it's about twice as fast as a 32bit build (using command ./ffmpeg -i ~/Desktop/file.mpg -vcodec libx264 -preset medium -crf 16 -acodec copy ~/Desktop/file.mkv) I get around 20fps vs. 9fps on a 32bit build."	thinkbrown
	1258	Codec support request : MPEG Multichannel Audio	avcodec	git-master	enhancement	open	2012-04-28T13:09:58+02:00	2012-04-28T16:58:32+02:00	"Hi

Support for MPEG Multichannel audio seems to be missing. This is different to ac3. More information can be found here : http://en.wikipedia.org/wiki/MPEG_Multichannel

It's a method of encoding surround audio into stereo mpeg2 files. If the files are played back using software that doesn't support the extra channels, the data is dropped and only the first two channels are decoded.

This codec forms part of the HDV specification (specifically the 4 channel audio option on some HDV camcorders). The Canon XLH1, in particular, made use of this system.

I have found a very old project called mctoolamed : http://mctoolame.sourceforge.net which can decode this codec.

mctoolamed has several issues; it doesn't make provision for sample rates other than 44.1kHz and it also only supports 2,6 and 8 channel files (HDV cameras shoot 4 channels).

"	aquarat
	1261	yellowish color with resize and -pix_fmt pal8	swscale	git-master	defect	open	2012-04-29T21:45:31+02:00	2013-03-01T12:09:18+01:00	"not reproducible with -pix_fmt bgr24

{{{
C:\>ffmpeg -i 1023.bmp -s 1024x767 -pix_fmt pal8 out.bmp
ffmpeg version N-40172-g28c5775 Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 28 2012 02:21:26 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 48.100 / 51. 48.100
  libavcodec     54. 16.100 / 54. 16.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
Input #0, image2, from '1023.bmp':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: bmp, pal8, 1023x767, 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x1dc1fc0] w:1023 h:767 pixfmt:pal8 tb:1/1000000 sar:0/1 sws_param:fla
gs=2
[scale @ 0x1dc2180] w:1023 h:767 fmt:pal8 sar:0/1 -> w:1024 h:767 fmt:pal8 sar:0
/1 flags:0x4
Output #0, image2, to 'out.bmp':
  Metadata:
    encoder         : Lavf54.3.100
    Stream #0:0: Video: bmp, pal8, 1024x767, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (bmp -> bmp)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/
s
video:768kB audio:0kB global headers:0kB muxing overhead -100.000000%
}}}"	ami_stuff
	1275	ffserver x264 presets	undetermined	unspecified	defect	new	2012-05-04T22:48:39+02:00	2012-06-20T21:26:35+02:00	"ffserver is started with a simple config file (ffserver.conf) that defined only libx264 flv output and ffmpeg is started to feed the ffserver after which the error is received, which I don't know how to get around, because I don't know how to set ""-vpre"" or ""-preset"" in ffserver.conf file (when I try to set -vpre or -preset at ffmpeg's command line, I get the same error as provided here):

ffserver.conf:
{{{
Port 8090
BindAddress 0.0.0.0
CustomLog -

<Feed feed1.ffm>
        File /tmp/feed1.ffm
        FileMaxSize 200K
        ACL allow 127.0.0.1
</Feed>

<Stream test1.flv>
        Feed feed1.ffm
        Format flv
        NoAudio
        VideoCodec libx264
        VideoFrameRate 25
        AVOptionVideo flags +global_header
</Stream>

<Stream stat.html>
        Format status
        ACL allow localhost
        ACL allow 192.168.0.0 192.168.255.255
</Stream>

<Redirect index.html>
        URL http://www.ffmpeg.org/
</Redirect>
}}}

the result:
{{{
# ffserver -d -f ffserver.conf &
# ffmpeg -i http://10.1.2.3:45678 -vf yadif http://localhost:8090/feed1.ffm
ffmpeg version git-2012-05-03-28d37f7 Copyright (c) 2000-2012 the FFmpeg developers
  built on May  3 2012 13:43:26 with gcc 4.6.3
  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3
  libavutil      51. 49.100 / 51. 49.100
  libavcodec     54. 17.101 / 54. 17.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 72.104 /  2. 72.104
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg2video @ 0x2232c40] mpeg_decode_postinit() failure
    Last message repeated 5 times
[mpegts @ 0x222d120] max_analyze_duration 5000000 reached at 5016000
[mpegts @ 0x222d120] Estimating duration from bitrate, this may be inaccurate
Input #0, mpegts, from 'http://10.1.2.3:45678':
  Duration: N/A, start: 1787.574700, bitrate: 15256 kb/s
  Program 1714
    Stream #0:0[0x58c]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 15000 kb/s, 25.82 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x596]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 256 kb/s
[buffer @ 0x2428500] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45 sws_param:flags=2
[scale @ 0x2233f60] w:720 h:576 fmt:yuv420p sar:64/45 -> w:160 h:128 fmt:yuv420p sar:64/45 flags:0x4
[libx264 @ 0x2277080] broken ffmpeg default settings detected
[libx264 @ 0x2277080] use an encoding preset (e.g. -vpre medium)
[libx264 @ 0x2277080] preset usage: -vpre <speed> -vpre <profile>
[libx264 @ 0x2277080] speed presets are listed in x264 --help
[libx264 @ 0x2277080] profile is optional; x264 defaults to high
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
    Stream #0:0: Video: h264, yuv420p, 160x128 [SAR 64:45 DAR 16:9], q=2-31, 128 kb/s, 1000k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
}}}

Generally, when I start ffmpeg only (without ffserver) no matter what libx264 options I give at cmd line, ffmpeg will fill out other (missing) options, like bitrate, width/height, etc with some default values. When I use ffserver with same ffmpeg cmd lines, I usually get this kind of ""vpre error"" mentioned above. How can I work around that error?

Please help, thanks in advance."	burek
	1281	RTMP Streamig to alez.tv is not working	undetermined	unspecified	defect	new	2012-05-07T13:27:14+02:00	2012-08-07T12:25:59+02:00	"I want to create broadcast on aliez.tv using ffmpeg:

{{{
root@hosteltv:/usr/src/ffmpeg2#./ffmpeg -loglevel debug  -i /media/F/1.flv -vcodec copy -acodec copy -f flv 'rtmp://live.aliez.com/aliezlive-live/streama692?p=1ayfgb55' 
}}}
but
{{{
Closing connection: NetStream.Failed
rtmp://live.aliez.com/aliezlive-live/streama692?p=1ayfgb55: Operation not permitted
}}}
Broadcast on Justin.tv and ffmpeg work fine, but with alez.tv broadcast not working.
Logs ffmpeg attached to two different versions"	vovanrussia
	1282	VP6F Libavcodec decoding bug (slowly accumulating artifacts)	avcodec	git-master	defect	open	2012-05-07T23:37:32+02:00	2013-01-07T14:32:22+01:00	"Hello,
Here's a report for a FLV4/VP6 Libavcodec decoding bug.
A sample is here: http://videoff7.free.fr/sample_artefact.flv
(also tentatively attached to this ticket).

As the video progresses, PQ becomes worse and worse, it can be seen easily on the newscaster's face 10 seconds in.

I tested with DShow based decoders (FFDShow/LAV) and also with mplayer2, all on Windows. The issue shows up with all of them.

No such issue happens when decoding with the original On2 VP6 directshow decoder [ http://videoff7.free.fr/On2_VP6_Decoder.zip ].

Thank you for your support."	theshadowrunner
	1285	rtsp stream from dreambox dm800 via ffserver	FFserver	unspecified	defect	new	2012-05-08T15:39:52+02:00	2012-08-01T15:11:01+02:00	"hi ffmpeg funs,

i'm new whith ffmpeg and i succeed streaming a video from my hard disk and a remote video on the internet and played them with vlc via http and rtsp protocol.
and that was great!

but.. i can't stream live feed from my dreambox dm800 
however i can play the live stream with vlc
with ffserver it plays for a while and crash

here is the ffserver log:

{{{
ffserver -f /home/maher/streamprovider/cool/ffdream.conf
ffserver version git-2012-05-03-29ed190 Copyright (c) 2000-2012 the FFmpeg developers
  built on May  3 2012 15:17:48 with gcc 4.6.1
  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-x11grab
  libavutil      51. 49.100 / 51. 49.100
  libavcodec     54. 17.101 / 54. 17.101
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 72.104 /  2. 72.104
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
Tue May  8 15:04:47 2012 Opening file 'http://192.168.1.103:8001/1:0:1:FAD:28:800:DCA0000:0:0:0:'
Tue May  8 15:04:47 2012 [mpeg2video @ 0x2b23aa0]mpeg_decode_postinit() failure
Tue May  8 15:04:47 2012 [mpeg2video @ 0x2b23aa0]mpeg_decode_postinit() failure
Tue May  8 15:04:48 2012 [mpeg2video @ 0x2b23aa0]mpeg_decode_postinit() failure
Tue May  8 15:04:48 2012 [mpeg2video @ 0x2b23aa0]mpeg_decode_postinit() failure
Tue May  8 15:04:48 2012 [mpeg2video @ 0x2b23aa0]mpeg_decode_postinit() failure
Tue May  8 15:04:53 2012 [mpegts @ 0x2afeb00]max_analyze_duration 5000000 reached at 5016000
Tue May  8 15:04:53 2012 [mpegts @ 0x2afeb00]Estimating duration from bitrate, this may be inaccurate
Tue May  8 15:04:53 2012 FFserver started.
Tue May  8 15:05:05 2012 [mpegts @ 0x2aff040]max_analyze_duration 5000000 reached at 5000000
Tue May  8 15:05:05 2012 [mpegts @ 0x2aff040]Estimating duration from bitrate, this may be inaccurate
Tue May  8 15:05:05 2012 192.168.1.106:40388 - - ""PLAY live-rtsp.mpg/streamid=0 RTP/UDP""
Tue May  8 15:05:05 2012 192.168.1.106:42524 - - ""PLAY live-rtsp.mpg/streamid=1 RTP/UDP""
Tue May  8 15:05:11 2012 [mpegts @ 0x2aff040]PES packet size mismatch
Tue May  8 15:05:11 2012 [rtp @ 0x2b29760]Application provided invalid, non monotonically increasing dts to muxer in stream 1: 7554851799 >= 7554363639
Tue May  8 15:05:11 2012 Error writing frame to output
Tue May  8 15:05:11 2012 192.168.1.106 - - [] "" RTP/UDP"" 200 2186695
Tue May  8 15:05:56 2012 192.168.1.106 - - [TEARDOWN] ""rtsp://192.168.1.106:5454/live-rtsp.mpg/ RTSP/1.0"" 200 981
}}}

and my ffserver.conf
{{{
Port            8090
RTSPPort        5454
RTSPBindAddress        0.0.0.0
BindAddress     0.0.0.0
MaxClients      1000
MaxBandWidth    50000
CustomLog       -
NoDaemon

<Feed live.ffm>
File            /tmp/office.ffm
FileMaxSize     200M
ACL allow 127.0.0.1
ACL allow 192.168.0.0 192.168.255.255
</Feed>

<Stream live-rtsp.mpg>
Format rtp
File ""http://192.168.1.103:8001/1:0:1:FAD:28:800:DCA0000:0:0:0:""
</Stream>

<Stream live.flv>
Format rtp
Feed live.ffm
VideoCodec libx264
VideoFrameRate 25
VideoBitRate 4096
VideoSize 1280x720
AVOptionVideo flags +global_header
AudioCodec libfaac
AudioBitRate 320k
AudioChannels 2
AudioSampleRate 22050
AVOptionAudio flags +global_header
</Stream>
}}}

i'm using ubuntu 11.10

any help please

thanks in advance."	mahermeg17
	1286	qt tiff pal8 enc: wrong colors in qt	undetermined	git-master	defect	open	2012-05-08T19:00:58+02:00	2012-09-18T16:52:33+02:00	"I have tried to find out why mov tiff pal8 files doesn't decode with correct colors in qt
(probably the same reason would be for png/tga pal8 in mov).

pal8_qt.tif - tiff 8bpp exported from qt


ffmpeg -i pal8_qt.tif -vcodec tiff -pix_fmt pal8 pal8.mov - decodes with correct colors in qt (no swscale)

(
or 

ffmpeg -i pal8_qt.tif -pix_fmt pal8 pal8_ff.tif
ffmpeg -i pal8_ff.tif -vcodec tiff -pix_fmt pal8 pal8.mov - decodes with correct colors in qt (no swscale)
}



ffmpeg -i pal8_qt.tif -pix_fmt rgb24 rgb24.tif
ffmpeg -i rgb24.tif -vcodec tiff -pix_fmt pal8 pal8_from_rgb24.mov - decodes with wrong colors in qt (swscale - rgb24 -> pal8)

(or

ffmpeg -i pal8_qt.tif -s 32x32 -pix_fmt pal8 pal8_ff_32.tif
ffmpeg -i pal8_ff_32.tif -vcodec tif -vcodec tiff -pix_fmt pal8 pal8_ff_32.mov) - decodes with wrong colors in qt (swscale - resize)
}


now when I modify $F7 value to $F8 (see pal8_diff.jpg) in pal8_from_rgb24.mov file and copy/paste 
mdat hunk from pal8.mov (see pal8.jpg) to pal8_from_rgb24.mov (see pal8_from_rgb24.jpg) then modified
file have correct colors in qt, so looks like the problem is in data exported by ffmpeg when conversion
to pal8 happens (and swscale is used).
"	ami_stuff
	1291	The  custom user-agent option is ignored after the initial connection when using HTTP Live Streaming (HLS)	avformat	git-master	defect	reopened	2012-05-09T21:51:56+02:00	2013-04-09T20:59:52+02:00	"Hello.

The ""-user-agent"" option is ignored after the initial connection to an HLS server.

When running this command line:
ffmpeg -user-agent myuseragent http://someserver/playlist.m3u8 -c copy -

I get this network dump for the initial connection to someserver:

GET /playlist.m3u8 HTTP/1.1.
User-Agent: myuseragent
...


But in the (automated) consecutive connections (after the initial .ts segments are consumed) I see this:

GET /playlist.m3u8 HTTP/1.1.
User-Agent: Lavf54.3.100.
...


Which means that the custom user-agent option is somehow ignored after the initial connection to the server.


Version: ffmpeg version N-40092-g3bbf3f7
OS: Windows (MinGW)"	xnp
	1304	rawvideo 8bpp: incorrect output with -vcodec copy	undetermined	git-master	defect	new	2012-05-13T18:39:52+02:00	2012-09-18T16:52:50+02:00	"the output file is unplayable (black screen)

{{{
C:\>ffmpeg -i None_8bpp.avi -vcodec copy out.avi
ffmpeg version N-40622-g1caf614 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 13 2012 02:22:21 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 50.100 / 51. 50.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  4.100 / 54.  4.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 72.105 /  2. 72.105
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, avi, from 'None_8bpp.avi':
  Duration: 00:00:05.96, start: 0.000000, bitrate: 4883 kb/s
    Stream #0:0: Video: rawvideo, pal8, 189x127, 25 tbr, 25 tbn, 25 tbc
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.4.100
    Stream #0:0: Video: rawvideo, pal8, 189x127, q=2-31, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame=  149 fps=0.0 q=-1.0 Lsize=    3559kB time=00:00:05.96 bitrate=4892.0kbits
/s
video:3549kB audio:0kB global headers:0kB muxing overhead 0.283222%
}}}"	ami_stuff
	1305	Embedded ASS subtitle support	avfilter	git-master	enhancement	open	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
	1306	Open EXR : wrong processing of an *.exr files	avcodec	git-master	enhancement	open	2012-05-14T13:14:21+02:00	2012-07-25T14:52:43+02:00	"Looks there is some mistake in EXR format support in ffmpeg.
I`m tried to convert simple exr image file to jpeg, but get funky-noissy image as result :
[[Image(http://i112.photobucket.com/albums/n173/russiaman/tmp/test_exr_out.jpg)]]

Exact the same noisy image is appear, when i`m try to view exr file via ffplay.

there is a commandline i`ve used to convert:
''ffmpeg.exe -f image2 -i d:\tmp\test_exr.exr d:\tmp\sq2mv\test_exr_out.jpg''

in console i get one message many times:
''[exr @ 0000000001e60940] Line offset for line 804 is out of reach setting it to black''
there is a screenshoot:
[[Image(http://i112.photobucket.com/albums/n173/russiaman/tmp/ffmpeg_exr_bug.jpg)]]

In attachments i put my source exr file and output jpg generated by ffmpeg."	russiaman
	1308	Decoding SAFA / Philips .ZVR files	avcodec	git-master	enhancement	open	2012-05-15T02:27:35+02:00	2012-05-16T07:38:46+02:00	"SAFA and Philips mobile recording devices create sound files with the extension .ZVR

I have checked whether this format can be read by ffmpeg and I believe that it can't.

There is a free very simple file converter for Windows, but there's nothing for Linux, apart from running the Windows file converter under Wine.

It would be useful if ffmpeg could read (but not write) these files.

I have no idea how much work it might be or how you would get the file specification. 

I can supply sample files.
"	ChrisOfBristol
	1309	Android(NDK) cannot compile thumb mode	avcodec	git-master	defect	new	2012-05-15T04:38:26+02:00	2012-08-20T03:20:05+02:00	"When using thumb mode(--enable-thumb), compile is fail.. 
Error at libavcodec/dca.c dca_xbr_parse_frame function.
It can be fixing by ""int block[8];"" -> ""LOCAL_ALIGNED_16(int, block, [8]);""

"	kyh96403
	1323	avid dv codec (dv50 mode) decodes with visible artefacts	avcodec	git-master	defect	open	2012-05-19T16:07:44+02:00	2013-01-23T16:27:06+01:00	"attached sample decodes correctly with original qt component

{{{
C:\>ffmpeg -i aviddv_dv50_ntsc_progressive_24bpp.mov out.avi
ffmpeg version N-40756-g703e920 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 17 2012 02:26:05 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.100 / 54.  5.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 74.100 /  2. 74.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 11.100 /  0. 11.100
  libpostproc    52.  0.100 / 52.  0.100
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 5 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=84
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=72
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=71
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=76
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 12 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=69
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=69
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 6 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=67
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=76
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 4 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=69
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=74
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=73
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=67
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 5 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=67
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=67
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=75
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 5 times
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'aviddv_dv50_ntsc_progressive_24bpp.mov':
  Metadata:
    creation_time   : 2012-05-17 12:01:27
  Duration: 00:00:00.06, start: 0.000000, bitrate: 28906 kb/s
    Stream #0:0(eng): Video: dvvideo (AVdv / 0x76645641), yuv422p, 720x480 [SAR
8:9 DAR 4:3], 28800 kb/s, SAR 5:6 DAR 5:4, 15 fps, 15 tbr, 600 tbn, 29.97 tbc
    Metadata:
      creation_time   : 2012-05-17 12:01:27
      handler_name    : Apple Alias Data Handler
[buffer @ 0x1de22e0] w:720 h:480 pixfmt:yuv422p tb:1/1000000 sar:5/6 sws_param:f
lags=2
[buffersink @ 0x1de2600] No opaque field provided
[format @ 0x1de28c0] auto-inserting filter 'auto-inserted scaler 0' between the
filter 'src' and the filter 'format'
[scale @ 0x1de34a0] w:720 h:480 fmt:yuv422p sar:5/6 -> w:720 h:480 fmt:yuv420p s
ar:5/6 flags:0x4
Output #0, avi, to 'out.avi':
  Metadata:
    creation_time   : 2012-05-17 12:01:27
    ISFT            : Lavf54.5.100
    Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x480 [SAR 5:
6 DAR 5:4], q=2-31, 200 kb/s, 15 tbn, 15 tbc
    Metadata:
      creation_time   : 2012-05-17 12:01:27
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (dvvideo -> mpeg4)
Press [q] to stop, [?] for help
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 5 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=84
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=72
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=71
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 4 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=69
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 7 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=69
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
    Last message repeated 1 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=95
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 3 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 4 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=66
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=65
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 2 times
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=68
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=75
[dvvideo @ 0x1dd2320] AC EOB marker is absent pos=64
    Last message repeated 5 times
frame=    1 fps=0.0 q=5.8 Lsize=      41kB time=00:00:00.06 bitrate=5098.1kbits/
s
video:36kB audio:0kB global headers:0kB muxing overhead 15.757064%
}}}"	ami_stuff
	1325	Different results win7 vs. linux on pcm_dvd --> pcm_s24le	FFmpeg	git-master	enhancement	open	2012-05-19T21:49:36+02:00	2012-05-20T21:15:41+02:00	"Version      : ffmpeg version N-40824-g31dfe20
Job          : pcm_dvd --> pcm_s24le
Args[0]      : -i E:\VIDEO_TS\VTS_01_1.VOB test.wav
Args[1]      : -acodec pcm_s24le -i E:\VIDEO_TS\VTS_01_1.VOB test.wav
Result[Win7] : pcm_s16le
Result[Ubu]  : pcm_s32le

Desc : Sourceformat (24Bit 96kHz) detected, but ffmpeg@windows switch to pcm_s16le for output. FFmpeg@ubuntu create the wav-output with 24Bit.
Set the codes pcm_s24le explicit don't help:
{{{
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

Z:\Music\Ripp\DVD-A>ffmpeg -acodec pcm_s24le -i E:\VIDEO_TS\VTS_01_1.VOB test.wav
ffmpeg version N-40824-g31dfe20 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 19 2012 00:49:25 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. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.100 / 54.  5.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 74.101 /  2. 74.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 12.100 /  0. 12.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 0000000001e6eee0] max_analyze_duration 5000000 reached at 5001044
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, mpeg, from 'E:\VIDEO_TS\VTS_01_1.VOB':
  Duration: 00:10:59.06, start: 0.262200, bitrate: 13030 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 7500 kb/s, 29.97 tbr, 90k tbn, 59.
94 tbc
    Stream #0:1[0xa0]: Audio: '''pcm_s24le, 96000 Hz, stereo, s32''', 4608 kb/s
[abuffer @ 000000000a0fbf20] format:s32 layout:stereo rate:96000
[aformat @ 000000000ec50d00] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter '
aformat'
[aresample @ 000000000dd40da0] r:96000Hz -> r:96000Hz
Output #0, wav, to 'test.wav':
  Metadata:
    encoder         : Lavf54.5.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 96000 Hz, stereo, s16, 3072 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 ('''pcm_s24le -> pcm_s16le''')
Press [q] to stop, [?] for help
size=   85217kB time=00:03:47.24 bitrate=3072.0kbits/s
video:0kB audio:85217kB global headers:0kB muxing overhead 0.000078%
Received signal 2: terminating.
}}}
"	GG71
	1333	Seeking in voc	avformat	git-master	enhancement	new	2012-05-21T09:53:20+02:00	2013-02-09T19:17:15+01:00	"(related to issue 1082)

Seeking in http://samples.ffmpeg.org/voc/pcm_s16_2/nem.voc fails:
{{{
$ ffplay nem.voc
ffplay version N-40924-g349c624 Copyright (c) 2003-2012 the FFmpeg developers
  built on May 21 2012 07:59:42 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
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.101 / 54.  5.101
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 75.100 /  2. 75.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[voc @ 0x8f43fe0] max_analyze_duration 5000000 reached at 5003900
[voc @ 0x8f43fe0] Estimating duration from bitrate, this may be inaccurate
Input #0, voc, from 'nem.voc':
  Duration: 00:00:17.28, bitrate: 1411 kb/s
    Stream #0:0: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
nem.voc: error while seeking
}}}"	cehoyos
	1336	support image2pipe input without parser	undetermined	git-master	enhancement	open	2012-05-21T12:58:42+02:00	2012-10-06T12:54:38+02:00	"(issue 2683)

image2pipe fails for codecs that do not have a parser.
{{{
$ ./ffmpeg -i tests/lena.pnm out.bmp

...

$ cat out.bmp |./ffmpeg -f image2pipe -vcodec bmp -i -
ffmpeg version N-40924-g349c624 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 21 2012 07:59:42 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
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.101 / 54.  5.101
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 75.100 /  2. 75.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[bmp @ 0x8f1ac20] not enough data (4096 < 196662), trying to decode anyway
[bmp @ 0x8f1ac20] not enough data (4042 < 196608)
[image2pipe @ 0x8f0c4a0] Estimating duration from bitrate, this may be inaccurate
Input #0, image2pipe, from 'pipe:':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: bmp, bgr24, 256x256, 25 fps, 25 tbr, 25 tbn, 25 tbc
At least one output file must be specified
}}}
"	cehoyos
	1337	MPEG4 ASP does not seek to keyframe	undetermined	git-master	defect	new	2012-05-21T13:07:31+02:00	2012-09-27T13:05:02+02:00	"(issue 2686)

out.png shows artefacts, also reproducible with ffplay.
{{{
$ ffmpeg -ss 1 -i q_cut.mp4 -vframes 1 out.png
ffmpeg version N-40924-g349c624 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 21 2012 07:59:42 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
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.101 / 54.  5.101
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 75.100 /  2. 75.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'q_cut.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    creation_time   : 1970-01-01 00:00:00
    encoder         : Lavf53.0.3
  Duration: 00:00:40.00, start: 0.000000, bitrate: 512 kb/s
    Stream #0:0(und): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 1024x1024 [SAR 1:1 DAR 1:1], 1142 kb/s, 5 fps, 5 tbr, 5 tbn, 5 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : VideoHandler
[buffer @ 0x8f0bbe0] w:1024 h:1024 pixfmt:yuv420p tb:1/5 sar:1/1 sws_param:flags=2
[buffersink @ 0x8f0bec0] No opaque field provided
[format @ 0x8f0c0c0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'format'
[scale @ 0x8f06ec0] w:1024 h:1024 fmt:yuv420p sar:1/1 -> w:1024 h:1024 fmt:rgb24 sar:1/1 flags:0x4
Output #0, image2, to 'out.png':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    creation_time   : 1970-01-01 00:00:00
    encoder         : Lavf54.5.101
    Stream #0:0(und): Video: png, rgb24, 1024x1024 [SAR 1:1 DAR 1:1], q=2-31, 200 kb/s, 90k tbn, 5 tbc
    Metadata:
      creation_time   : 1970-01-01 00:00:00
      handler_name    : VideoHandler
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg4 -> png)
Press [q] to stop, [?] for help
[mpeg4 @ 0x8f12d00] warning: first frame is no keyframe
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.20 bitrate=   0.0kbits/s
video:262kB audio:0kB global headers:0kB muxing overhead -100.000000%
}}}"	cehoyos
	1339	Auto insert fps filter as adapter for overlay filter inputs with different framerates	avfilter	git-master	enhancement	new	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
	1346	-aq makes only a minimal output file size difference for aac	avcodec	git-master	defect	new	2012-05-23T14:18:05+02:00	2012-10-08T04:09:08+02:00	"The native aac encoder source code contains hints that global_quality is respected, but setting -aq makes only a minimal output file size difference.
This used to work before release 0.6.
{{{
$ ffmpeg -i fate-suite/lossless-audio/luckynight-partial.tta -strict experimental -q:a 0.001 -t 8 out.aac
ffmpeg version N-40960-ge15f128 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 23 2012 13:44:40 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
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 76.100 /  2. 76.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, tta, from 'fate-suite/lossless-audio/luckynight-partial.tta':
  Duration: 00:01:00.48, start: 0.000000, bitrate: 138 kb/s
    Stream #0:0: Audio: tta, 44100 Hz, stereo, s16
[aformat @ 0x8f14200] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter 'aformat'
[aresample @ 0x8f0b920] r:44100Hz -> r:44100Hz
Output #0, adts, to 'out.aac':
  Metadata:
    encoder         : Lavf54.6.100
    Stream #0:0: Audio: aac, 44100 Hz, stereo, flt, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (tta -> aac)
Press [q] to stop, [?] for help
size=     137kB time=00:00:08.35 bitrate= 134.6kbits/s
video:0kB audio:135kB global headers:0kB muxing overhead 1.826173%
}}}
{{{
$ ffmpeg -i fate-suite/lossless-audio/luckynight-partial.tta -strict experimental -q:a 100000 -t 8 out.aac
ffmpeg version N-40960-ge15f128 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 23 2012 13:44:40 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
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 76.100 /  2. 76.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, tta, from 'fate-suite/lossless-audio/luckynight-partial.tta':
  Duration: 00:01:00.48, start: 0.000000, bitrate: 138 kb/s
    Stream #0:0: Audio: tta, 44100 Hz, stereo, s16
[aformat @ 0x8f14200] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter 'aformat'
[aresample @ 0x8f0b920] r:44100Hz -> r:44100Hz
Output #0, adts, to 'out.aac':
  Metadata:
    encoder         : Lavf54.6.100
    Stream #0:0: Audio: aac, 44100 Hz, stereo, flt, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (tta -> aac)
Press [q] to stop, [?] for help
size=     144kB time=00:00:08.35 bitrate= 140.9kbits/s
video:0kB audio:141kB global headers:0kB muxing overhead 1.742700%
}}}"	cehoyos
	1347	gif parser	avcodec	git-master	enhancement	open	2012-05-23T16:15:21+02:00	2013-01-22T13:29:03+01:00	"with the test image attached image2 works:

{{{
    ffmpeg -f image2 -vcodec gif -i test.gif -f null -
}}}

whereas image2pipe doesn't:

{{{
[pisto@pcpcpcpc Desktop]$ ffmpeg -f image2 -vcodec gif -i test.gif -f null -
ffmpeg version N-33891-g0e82d31 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 19 2012 15:17:38 with gcc 4.6.3 20120306 (Red Hat 4.6.3-2)
  configuration: --enable-gpl --enable-pic --arch=amd64 --cpu=native --enable-libvpx --enable-libx264 --enable-libv4l2 --enable-libtheora --enable-libspeex --enable-libschroedinger --enable-libpulse --enable-libmp3lame --enable-libfaac --enable-nonfree
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.100 / 54.  5.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 74.102 /  2. 74.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 12.100 /  0. 12.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, image2, from 'test.gif':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: gif, pal8, 640x480, 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x2a05d80] w:640 h:480 pixfmt:pal8 tb:1/1000000 sar:0/1 sws_param:flags=2
[buffersink @ 0x2a06260] No opaque field provided
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf54.5.100
    Stream #0:0: Video: rawvideo, pal8, 640x480, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (gif -> rawvideo)
Press [q] to stop, [?] for help
[null @ 0x2a04e40] Encoder did not produce proper pts, making some up.
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/s    
video:0kB audio:0kB global headers:0kB muxing overhead -nan%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
[pisto@pcpcpcpc Desktop]$ cat test.gif | ffmpeg -f image2pipe -vcodec gif -i - -f null -
ffmpeg version N-33891-g0e82d31 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 19 2012 15:17:38 with gcc 4.6.3 20120306 (Red Hat 4.6.3-2)
  configuration: --enable-gpl --enable-pic --arch=amd64 --cpu=native --enable-libvpx --enable-libx264 --enable-libv4l2 --enable-libtheora --enable-libspeex --enable-libschroedinger --enable-libpulse --enable-libmp3lame --enable-libfaac --enable-nonfree
  libavutil      51. 53.100 / 51. 53.100
  libavcodec     54. 21.101 / 54. 21.101
  libavformat    54.  5.100 / 54.  5.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 74.102 /  2. 74.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 12.100 /  0. 12.100
  libpostproc    52.  0.100 / 52.  0.100
lzw overread
    Last message repeated 352 times
[image2pipe @ 0x2ef0240] Estimating duration from bitrate, this may be inaccurate
Input #0, image2pipe, from 'pipe:':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: gif, pal8, 640x480, 25 fps, 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x2f06020] w:640 h:480 pixfmt:pal8 tb:1/1000000 sar:0/1 sws_param:flags=2
[buffersink @ 0x2f064e0] No opaque field provided
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf54.5.100
    Stream #0:0: Video: rawvideo, pal8, 640x480, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (gif -> rawvideo)
lzw overread
    Last message repeated 352 times
[null @ 0x2f04f60] Encoder did not produce proper pts, making some up.
Error while decoding stream #0:0
    Last message repeated 3 times
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/s    
video:0kB audio:0kB global headers:0kB muxing overhead -nan%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
}}}

"	pisto
	1349	itsoffset doesn't work for second input file (audio)	FFmpeg	git-master	defect	reopened	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
	1357	Memleak when avformat_open_input used together with avio_context	undetermined	unspecified	defect	new	2012-05-27T15:39:46+02:00	2013-01-05T19:05:16+01:00	"Hello,

Here's the Valgrind output from the small test program. If you uncomment those 3 lines (see source), leak goes away. 


Valgrind output:
valgrind --tool=memcheck --leak-check=yes ./test
==2239== Memcheck, a memory error detector
==2239== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==2239== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==2239== Command: ./test
==2239== 
Input #0, mp3, from 'silence.mp3':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Audio: mp3, 0 channels
avio_context->buffer_size=32768
==2239== 
==2239== HEAP SUMMARY:
==2239==     in use at exit: 32,768 bytes in 1 blocks
==2239==   total heap usage: 13 allocs, 12 frees, 1,142,473 bytes allocated
==2239== 
==2239== 32,768 bytes in 1 blocks are definitely lost in loss record 1 of 1
==2239==    at 0x402695A: realloc (vg_replace_malloc.c:525)
==2239==    by 0x86C0FC8: av_realloc_f (mem.c:149)
==2239==    by 0x8091BBC: ffio_rewind_with_probe_data (aviobuf.c:745)
==2239==    by 0x814503B: av_probe_input_buffer (utils.c:524)
==2239==    by 0x814B054: avformat_open_input (utils.c:539)
==2239==    by 0x42EB27F: ???
==2239== 
==2239== LEAK SUMMARY:
==2239==    definitely lost: 32,768 bytes in 1 blocks
==2239==    indirectly lost: 0 bytes in 0 blocks
==2239==      possibly lost: 0 bytes in 0 blocks
==2239==    still reachable: 0 bytes in 0 blocks
==2239==         suppressed: 0 bytes in 0 blocks
==2239== 
==2239== For counts of detected and suppressed errors, rerun with: -v
==2239== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 19 from 6)

ffmpeg version:
ffmpeg version N-41032-gc0b47d1 Copyright (c) 2000-2012 the FFmpeg developers
  built on May 26 2012 13:02:47 with gcc 4.5.2
  configuration: --enable-debug
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
"	xire
	1370	dvvideo enc: incorrect output with 1440x1080	avcodec	git-master	enhancement	open	2012-05-29T15:19:07+02:00	2012-06-04T20:46:48+02:00	"http://samples.ffmpeg.org/V-codecs/CDVHsample.avi

the same happens with -i test.bmp -s 1440x1080 -pix_fmt yuv422p

{{{
C:\>ffmpeg -i CDVHsample.avi -vcodec dvvideo out.avi
ffmpeg version N-41065-gab7d6cb Copyright (c) 2000-2012 the FFmpeg developers
  built on May 27 2012 02:29:13 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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' --extra-cflags='--static -I/var/www/users/research/ffmpeg/snapshots/buil
d/include' --extra-ldflags='-static -L/var/www/users/research/ffmpeg/snapshots/b
uild/lib' --enable-bzlib --enable-zlib --enable-gpl --enable-version3 --enable-n
onfree --enable-libx264 --enable-libspeex --enable-libtheora --enable-libvorbis
--enable-libfaac --enable-libxvid --enable-libopencore-amrnb --enable-libopencor
e-amrwb --enable-libmp3lame --enable-libvpx --disable-decoder=libvpx
  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
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'CDVHsample.avi':
  Metadata:
    IRTD            : Keine Angabe
    title           : testi2
    date            : 2003
    genre           : western
    ISBJ            : Red Rock City
    IKEY            : Bua, Fu-bad, bla
    encoder         : Lavf52.25.0
    IAS1            : English
  Duration: 00:00:13.64, start: 0.000000, bitrate: 3075 kb/s
    Stream #0:0: Video: dvvideo (CDVH / 0x48564443), yuv422p, 1440x1080 [SAR 4:3
 DAR 16:9], SAR 1:1 DAR 4:3, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
w:1440 h:1080 pixfmt:yuv422p tb:1/25 sar:1/1 sws_param:flags=2
[buffersink @ 0x1df33c0] No opaque field provided
Output #0, avi, to 'out.avi':
  Metadata:
    ILNG            : Keine Angabe
    IRTD            : Keine Angabe
    INAM            : testi2
    ICRD            : 2003
    IGNR            : western
    ISBJ            : Red Rock City
    IKEY            : Bua, Fu-bad, bla
    IAS1            : English
    ISFT            : Lavf54.6.101
    Stream #0:0: Video: dvvideo (dvsd / 0x64737664), yuv422p, 1440x1080 [SAR 1:1
 DAR 4:3], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16
Stream mapping:
  Stream #0:0 -> #0:0 (dvvideo -> dvvideo)
  Stream #0:1 -> #0:1 (pcm_s16le -> libmp3lame)
Press [q] to stop, [?] for help
[dvvideo @ 0x2346b80] ac bitstream overflow
    Last message repeated 115 times
frame=    4 fps=0.0 q=0.0 size=     574kB time=00:00:00.04 bitrate=97881.3kbits/
ac bitstream overflow
[dvvideo @ 0x2346b80] ac bitstream overflow
    Last message repeated 34 times
Truncating packet of size 576000 to 563333
[dvvideo @ 0x1de2320] could not find dv frame profile
Error while decoding stream #0:0
Truncating packet of size 12668 to 1
frame=    8 fps=0.0 q=0.0 Lsize=    4516kB time=00:00:00.32 bitrate=115610.6kbit
s/s
video:4500kB audio:6kB global headers:0kB muxing overhead 0.231135%
}}}"	ami_stuff
	1378	ffmpeg lists every track in a QuickTime file twice	undetermined	git-master	defect	open	2012-05-29T23:00:10+02:00	2012-08-02T18:35:11+02:00	"I'm using Final Cut Pro to capture uncompressed audio and video coming over an SDI cable. This file, http://archive.org/download/FfmpegTest/BCSPA039_pre.mov, is what Final Cut captures. QuickTime and Mediainfo list 1 video track, 1 caption track, 7 audio tracks and 1 timecode track (10 total tracks). ffmpeg evaluates each track twice and lists 20 total tracks.


{{{
ffmpeg-20120529-165744.logffmpeg started on 2012-05-29 at 16:57:44
Report written to ""ffmpeg-20120529-165744.log""
Command line:
ffmpeg -report -i /Volumes/ingest_hd_4/BCL00012/BCSPA039_pre.mov
ffmpeg version 0.10.2.git Copyright (c) 2000-2012 the FFmpeg developers
  built on May 24 2012 16:18:04 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
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 76.100 /  2. 76.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 @ 0x10200f600] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=95
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] File position before avformat_find_stream_info() is 496557295
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Probe buffer size limit 5000000 reached
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #0: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #1: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #2: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #3: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #4: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #5: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #6: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #7: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #8: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #11: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #12: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #13: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #14: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #15: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #16: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #17: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #18: not enough frames to estimate rate; consider increasing probesize
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] Stream #19: not enough frames to estimate rate; consider increasing probesize
rfps: 26.250000 0.019258
rfps: 26.333333 0.018405
rfps: 26.416667 0.017571
rfps: 26.500000 0.016757
rfps: 26.583333 0.015962
rfps: 26.666667 0.015186
rfps: 26.750000 0.014429
rfps: 26.833333 0.013692
rfps: 26.916667 0.012974
rfps: 27.000000 0.012276
rfps: 27.083333 0.011597
rfps: 27.166667 0.010937
rfps: 27.250000 0.010296
rfps: 27.333333 0.009675
rfps: 27.416667 0.009073
rfps: 27.500000 0.008490
rfps: 27.583333 0.007927
rfps: 27.666667 0.007383
rfps: 27.750000 0.006859
rfps: 27.833333 0.006353
rfps: 27.916667 0.005868
rfps: 28.000000 0.005401
rfps: 28.083333 0.004954
rfps: 28.166667 0.004526
rfps: 28.250000 0.004117
rfps: 28.333333 0.003728
rfps: 28.416667 0.003358
rfps: 28.500000 0.003007
rfps: 28.583333 0.002676
rfps: 28.666667 0.002364
rfps: 28.750000 0.002071
rfps: 28.833333 0.001798
rfps: 28.916667 0.001544
rfps: 29.000000 0.001309
rfps: 29.083333 0.001094
rfps: 29.166667 0.000898
rfps: 29.250000 0.000721
rfps: 29.333333 0.000564
rfps: 29.416667 0.000426
rfps: 29.500000 0.000307
rfps: 29.583333 0.000208
rfps: 29.666667 0.000128
rfps: 29.750000 0.000067
rfps: 29.833333 0.000026
rfps: 29.916667 0.000004
rfps: 30.000000 0.000001
rfps: 30.000000 0.000001
rfps: 30.083333 0.000018
rfps: 30.083333 0.000018
rfps: 30.166667 0.000054
rfps: 30.166667 0.000054
rfps: 30.250000 0.000109
rfps: 30.250000 0.000109
rfps: 30.333333 0.000184
rfps: 30.333333 0.000184
rfps: 30.416667 0.000278
rfps: 30.416667 0.000278
rfps: 30.500000 0.000391
rfps: 30.500000 0.000391
rfps: 30.583333 0.000524
rfps: 30.583333 0.000524
rfps: 30.666667 0.000675
rfps: 30.666667 0.000675
rfps: 30.750000 0.000847
rfps: 30.750000 0.000847
rfps: 30.833333 0.001037
rfps: 30.833333 0.001037
rfps: 30.916667 0.001247
rfps: 30.916667 0.001247
rfps: 31.000000 0.001476
rfps: 31.000000 0.001476
rfps: 31.083333 0.001725
rfps: 31.083333 0.001725
rfps: 31.166667 0.001993
rfps: 31.166667 0.001993
rfps: 31.250000 0.002280
rfps: 31.250000 0.002280
rfps: 31.333333 0.002587
rfps: 31.333333 0.002587
rfps: 31.416667 0.002913
rfps: 31.416667 0.002913
rfps: 31.500000 0.003258
rfps: 31.500000 0.003258
rfps: 31.583333 0.003622
rfps: 31.583333 0.003622
rfps: 31.666667 0.004006
rfps: 31.666667 0.004006
rfps: 31.750000 0.004409
rfps: 31.750000 0.004409
rfps: 31.833333 0.004832
rfps: 31.833333 0.004832
rfps: 31.916667 0.005274
rfps: 31.916667 0.005274
rfps: 32.000000 0.005735
rfps: 32.000000 0.005735
rfps: 32.083333 0.006215
rfps: 32.083333 0.006215
rfps: 32.166667 0.006715
rfps: 32.166667 0.006715
rfps: 32.250000 0.007234
rfps: 32.250000 0.007234
rfps: 32.333333 0.007773
rfps: 32.333333 0.007773
rfps: 32.416667 0.008331
rfps: 32.416667 0.008331
rfps: 32.500000 0.008908
rfps: 32.500000 0.008908
rfps: 32.583333 0.009504
rfps: 32.583333 0.009504
rfps: 32.666667 0.010120
rfps: 32.666667 0.010120
rfps: 32.750000 0.010755
rfps: 32.750000 0.010755
rfps: 32.833333 0.011410
rfps: 32.833333 0.011410
rfps: 32.916667 0.012084
rfps: 32.916667 0.012084
rfps: 33.000000 0.012777
rfps: 33.000000 0.012777
rfps: 33.083333 0.013489
rfps: 33.083333 0.013489
rfps: 33.166667 0.014221
rfps: 33.166667 0.014221
rfps: 33.250000 0.014972
rfps: 33.250000 0.014972
rfps: 33.333333 0.015743
rfps: 33.333333 0.015743
rfps: 33.416667 0.016532
rfps: 33.416667 0.016532
rfps: 33.500000 0.017341
rfps: 33.500000 0.017341
rfps: 33.583333 0.018170
rfps: 33.583333 0.018170
rfps: 33.666667 0.019018
rfps: 33.666667 0.019018
rfps: 33.750000 0.019885
rfps: 33.750000 0.019885
rfps: 56.166667 0.019815
rfps: 56.250000 0.018949
rfps: 56.333333 0.018103
rfps: 56.416667 0.017276
rfps: 56.500000 0.016468
rfps: 56.583333 0.015680
rfps: 56.666667 0.014911
rfps: 56.750000 0.014162
rfps: 56.833333 0.013432
rfps: 56.916667 0.012721
rfps: 57.000000 0.012029
rfps: 57.083333 0.011357
rfps: 57.166667 0.010704
rfps: 57.250000 0.010070
rfps: 57.333333 0.009456
rfps: 57.416667 0.008861
rfps: 57.500000 0.008285
rfps: 57.583333 0.007729
rfps: 57.666667 0.007192
rfps: 57.750000 0.006675
rfps: 57.833333 0.006176
rfps: 57.916667 0.005697
rfps: 58.000000 0.005238
rfps: 58.083333 0.004797
rfps: 58.166667 0.004376
rfps: 58.250000 0.003975
rfps: 58.333333 0.003592
rfps: 58.416667 0.003229
rfps: 58.500000 0.002886
rfps: 58.583333 0.002561
rfps: 58.666667 0.002256
rfps: 58.750000 0.001971
rfps: 58.833333 0.001704
rfps: 58.916667 0.001457
rfps: 59.000000 0.001230
rfps: 59.083333 0.001021
rfps: 59.166667 0.000832
rfps: 59.250000 0.000663
rfps: 59.333333 0.000512
rfps: 59.416667 0.000381
rfps: 59.500000 0.000269
rfps: 59.583333 0.000177
rfps: 59.666667 0.000104
rfps: 59.750000 0.000050
rfps: 59.833333 0.000016
rfps: 59.916667 0.000001
rfps: 29.970030 0.000000
rfps: 29.970030 0.000000
rfps: 59.940060 0.000000
rfps: 59.940060 0.000000
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10200f600] File position after avformat_find_stream_info() is 4669696
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Volumes/ingest_hd_4/BCL00012/BCSPA039_pre.mov':
  Metadata:
    creation_time   : 2012-05-25 16:42:20
  Duration: 00:00:16.08, start: 0.204542, bitrate: 247001 kb/s
    Stream #0:0(eng), 0, 1/2997: Subtitle: eia_608 (c608 / 0x38303663)
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:3(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:4(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:5(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:6(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:7(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:8(eng), 0, 1/2997: Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2012-05-25 16:44:31
      handler_name    : Apple Alias Data Handler
      timecode        : 00:00:50;25
    Stream #0:9(eng), 1, 1/2997: Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486, 223724 kb/s, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
    Metadata:
      creation_time   : 2012-05-25 20:41:15
      handler_name    : Apple Alias Data Handler
    Stream #0:10(eng), 5, 1/2997: Video: v210 (v210 / 0x30313276), yuv422p10le, 720x486, 222790 kb/s, 29.84 fps, 29.97 tbr, 2997 tbn, 2997 tbc
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:11(eng), 0, 1/2997: Subtitle: eia_608 (c608 / 0x38303663)
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:12(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:13(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:14(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:15(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:16(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:17(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:18(eng), 0, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, mono, s32, 1152 kb/s
    Metadata:
      creation_time   : 2012-05-25 16:44:30
      handler_name    : Apple Alias Data Handler
    Stream #0:19(eng), 0, 1/2997: Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2012-05-25 16:44:31
      handler_name    : Apple Alias Data Handler
      timecode        : 00:00:50;25
At least one output file must be specified

}}}
"	dericed
	1388	rv30 decoder does not completely support resolution changes	avcodec	git-master	defect	open	2012-06-01T19:17:39+02:00	2013-03-15T19:58:38+01:00	"(bug 299)
I will attach a rv30 sample that continuously changes resolution between 354x288 and 256x208, plays fine with mplayer -vc rv3040.
FFmpeg (and mplayer -vc ffrv30) mostly manages the first change from large to small (except that the first keyframe after the change is dropped), but ignores the changes from small to large, leading to massive corruption (and messages).
{{{
$ ffmpeg -i teenagelament_cut.ram -qscale 2 -t 16 out.avi
ffmpeg version N-41200-gaac41ec Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun  1 2012 10:02:11 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. 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
[rm @ 0x90113c0] Unsupported stream type 0000023e
Input #0, rm, from 'teenagelament_cut.ram':
  Metadata:
    title           : Teenage Lament '74
    author          :
    copyright       : �2004
    comment         :
  Duration: 00:03:08.86, start: 0.000000, bitrate: 86 kb/s
    Stream #0:0: Audio: cook (cook / 0x6B6F6F63), 44100 Hz, mono, flt, 32 kb/s
    Stream #0:1: Video: rv30 (RV30 / 0x30335652), yuv420p, 352x288, 117 kb/s, 25 fps, 25 tbr, 1k tbn, 1k tbc
    Stream #0:2: Data: none
Please use -q:a or -q:v, -qscale is ambiguous
[buffer @ 0x909b1c0] w:352 h:288 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_param:flags=2
[buffersink @ 0x909b200] No opaque field provided
Output #0, avi, to 'out.avi':
  Metadata:
    INAM            : Teenage Lament '74
    author          :
    ICOP            : �2004
    ICMT            :
    ISFT            : Lavf54.6.101
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 352x288, q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, mono, flt
Stream mapping:
  Stream #0:1 -> #0:0 (rv30 -> mpeg4)
  Stream #0:0 -> #0:1 (cook -> libmp3lame)
Press [q] to stop, [?] for help
Changing dimensions to 256x208=    1281kB time=00:00:07.76 bitrate=1352.7kbits/s
[rv30 @ 0x9017ce0] warning: first frame is no keyframe
Input stream #0:1 frame changed from size:352x288 fmt:yuv420p to size:256x208 fmt:yuv420p
[buffer @ 0x9097b00] w:256 h:208 pixfmt:yuv420p tb:1/1000 sar:0/1 sws_param:flags=2
[buffersink @ 0x90dd140] No opaque field provided
[scale @ 0x909ac60] w:256 h:208 fmt:yuv420p sar:0/1 -> w:352 h:288 fmt:yuv420p sar:0/1 flags:0x4
Incorrect intra prediction mode    2186kB time=00:00:12.40 bitrate=1444.1kbits/s
[rv30 @ 0x9017ce0] concealing 208 DC, 208 AC, 208 MV errors
[rv30 @ 0x9017ce0] Incorrect intra prediction mode
[rv30 @ 0x9017ce0] concealing 208 DC, 208 AC, 208 MV errors
[rv30 @ 0x9017ce0] Incorrect intra prediction mode
[rv30 @ 0x9017ce0] concealing 208 DC, 208 AC, 208 MV errors
[rv30 @ 0x9017ce0] Incorrect intra prediction mode
[rv30 @ 0x9017ce0] concealing 208 DC, 208 AC, 208 MV errors
[rv30 @ 0x9017ce0] Incorrect intra prediction mode
[rv30 @ 0x9017ce0] concealing 114 DC, 114 AC, 114 MV errors
[rv30 @ 0x9017ce0] Incorrect intra prediction mode
[rv30 @ 0x9017ce0] concealing 114 DC, 114 AC, 114 MV errors
[rv30 @ 0x9017ce0] Incorrect intra prediction mode
[rv30 @ 0x9017ce0] concealing 163 DC, 163 AC, 163 MV errors
frame=  267 fps=138 q=2.0 Lsize=    3057kB time=00:00:16.00 bitrate=1565.2kbits/s
video:2898kB audio:125kB global headers:0kB muxing overhead 1.131454%
}}}
"	cehoyos
	1389	support setting bitrate for v4l UVC web cam with hardware h264 encoder	undetermined	unspecified	enhancement	new	2012-06-02T01:15:48+02:00	2012-08-09T21:04:34+02:00	"I'm not quite sure if this is already possible using FFmpeg, but I'll ask just to be sure and if the feature is not present, I'll suggest that it will be implemented.

I was talking with a guy from #v4l channel about an usb web cam that has internal (hardware) h264 encoder and can provide 3 types of video streams, over the usb cable, to a linux machine: rawvideo, mjpeg and h264. He told me (I'll copy/paste the log, just to avoid any confusion, because I'm not even closely an expert in this area) that FFmpeg can grab the video from the camera either using v4l2 or natively, using IOCTL commands.

Now, the camera is capable of setting the bitrate that will be used to encode the stream. Meaning, it would be possible (hypothetically) to use it like this:

{{{
ffmpeg -f v4l2 -b:v 320k -s cif -r 30 -i /dev/video0 ...
}}}

to get the input from the camera at the specified bitrate (that will camera's hardware use as an encoding parameter to provide the video of that quality). This is very cool since it frees your linux machine from the cpu utilization and encoding to h264.

Can this be implemented/supported by FFmpeg, since, if I got it correctly, it is possible to send a kind of ""ioctl (fd, UVCIOC_CTRL_QUERY, &xu)"" to the web cam to request the specified bitrate?

Here is the cutted/formatted log (only important stuff was left) for those who know what this is all about (I've just replaced the guys nickname with * to keep his privacy, if needed):

=================================================

<xx> burek, if those apps don't support the uvc h264 specification, then you can't control bitrate
<burek> vlc does :)
<xx> they'd need to send an IOCTL to the uvc driver to control it
<burek> I already managed that but I don't know how to tell it to use less bitrate when sending me video stream over usb
<xx> 1sec, I'll look at what vlc does
<burek> ok, thx :)
<xx> burek, it doesn't, latest git doesn't support uvc h264, grep UVC * -RI gave nothing
<burek> well, it does, I'm actually using it and testing it right now
<xx> burek, no, it only does v4l2 which supports h264, but it doesn't do this : ioctl (fd, UVCIOC_CTRL_QUERY, &xu);
<burek> oh, I see, well, ffmpeg also supports v4l2 but somehow doesn't handle the h264 :/
<xx> it needs to call the UVC driver's ioctl in order to *control* the h264
<xx> all it does is use v4l2 to capture h264 in whatever default settings the hardware has
<xx> it needs support for the h264 uvc 1.0 specification and should use the h264 XU from the camera in order to control it
<xx> because it has to be configured after opening the device and just before setting the v4l2 format
<burek> shortly speaking, is it possible to set the encoding bit rate, like that?
<xx> no, vlc would need to be modified to support the uvc spec
<burek> I'm just curious, if there was an application that has h264 uvc 1.0 implemented and all that, could it set the encoding bitrate
<burek> I can grab the video from usb web cam now (using h264 video stream over usb), but the bitrate of that video stream is too high, even for 320x240 video.. so, I'm looking for a way to lower the bitrate if possible, without having to re-encode the video
<xx> burek, yes, yes, implementing the uvc h264 spec means you get to control all of the encoding parameters that the hardware supports
<xx> the uvc h264 spec has nothing to do with brightness/zoom/whatever, it's all about bitrate, cabac/cavlc, slices per frame/long term references frames, stream format, realtime/storage/broadcast usage mode, cbr/vbr/const_qp, min_qp/max_qp, b frames, baseline/high/main profiles, etc..
<xx> allows to request keyframes, change bitrate dynamically, etc... that's all the spec explains, the API to control all this stuff
<xx> burek, the bitrate on that camera is by default 3000000 bits/second
<burek> i thought there was a tool like v4l2-ctl that sets the ""default"" bitrate
<burek> so I could use it to workaround my issue until the native support for such thing is developed in player applications
<burek> after which I would normally just specify which bitrate I prefer.. thanks a lot for explaining all this
<xx> burek, default is in the hardware, as soon as you 'close' the file descriptor, it resets back to default, it must be configured while the device is open"	burek
	1398	remuxed DTS audio won't play on hardware devices	avformat	git-master	defect	open	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
	1407	aac: 960/120 MDCT window is not implemented	avcodec	git-master	enhancement	new	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
	1417	FFMPEG -bf flag with mpeg4 codec creates video that cant be played with WMP/MCE	undetermined	unspecified	defect	new	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
	1424	Film Strip Logo	undetermined	unspecified	art	new	2012-06-06T11:22:07+02:00	2012-07-01T20:59:14+02:00	"While I was adding summer logo proposals, I've got an idea for a cool logo for FFmpeg. Unfortunately, I had switched to linux lately, so I don't have Adobe Illustrator installed anymore and I don't know of any decent linux replacement for it, so I guees I'll just have to lay out the idea here, for someone who has got it installed.

The idea is simple. To create a zig-zag logo to look like a film strip, like these examples:
[[Image(http://i48.tinypic.com/154cdhx.jpg)]]
[[Image(http://i46.tinypic.com/10fpao6.jpg)]]

The idea is not very difficult to implement and here is the simple tutorial how to do it: http://vector.tutsplus.com/tutorials/illustration/from-curve-to-filmstrip-in-adobe-illustrator/

Since it's not that difficult to create it and it looks really cool, I thought I should suggest it. If noone, who is on Winblows, is interested to create it, I'll see to make it myself when I manage to install a VM and Illustrator :)"	burek
	1430	More efficient deshake filter	avfilter	unspecified	enhancement	open	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
	1437	probe less than the whole file with -show_frames	FFprobe	git-master	enhancement	open	2012-06-10T20:00:11+02:00	2012-06-10T20:08:13+02:00	"I'd like to probe a file to get interlaced_frame=""1"" top_field_first=""1"" - which I believe is only available in
-show_frames.

My file is 30 minutes log - I only want the data from the first frame.

I can't see anything in -h to answer this question. The ffmpeg -vframes, -frames:v and -t are not listed in ffprobe's help, and do not work.

I usually use FFprobe with a -probesize, and that is also ignored with -show_frames.

Stefano suggested ""And of course you can get it with a crude trick, you trim the file
*physically* in order to reduce the amount of data to be decoded"" but that's a workaround I'd like to avoid. 

example current file based command line: 

{{{
% ffprobe -show_format -show_streams -show_frames -probesize 40000 -print_format xml ""tortoise.mxf""
ffprobe version N-41487-gee1748a Copyright (c) 2007-2012 the FFmpeg developers
  built on Jun 10 2012 17:04:40 with llvm_gcc 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)
  configuration: --prefix=/Users/mdsh/ffmpeg --arch=x86_64 --enable-ffplay --enable-ffprobe --enable-shared --disable-indev=jack --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libx264
  libavutil      51. 56.100 / 51. 56.100
  libavcodec     54. 25.100 / 54. 25.100
  libavformat    54.  6.101 / 54.  6.101
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 78.101 /  2. 78.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mxf @ 0x7fddb081ae00] Stream #0: not enough frames to estimate rate; consider increasing probesize
[mxf @ 0x7fddb081ae00] Stream #1: not enough frames to estimate rate; consider increasing probesize
Input #0, mxf, from 'tortoise.mxf':
  Metadata:
    timecode        : 10:53:51:04
  Duration: 00:28:21.92, start: 0.000000, bitrate: 42598 kb/s
    Stream #0:0: Video: mpeg2video (4:2:2), yuv422p, 720x608 [SAR 608:405 DAR 16:9], 30000 kb/s, 25 tbr, 25 tbn, 50 tbc
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, 4 channels, s16, 3072 kb/s
<?xml version=""1.0"" encoding=""UTF-8""?>
<ffprobe>
    <frames>
        <frame media_type=""video"" key_frame=""1"" pkt_pts=""0"" pkt_pts_time=""0.000000"" pkt_dts=""0"" pkt_dts_time=""0.000000"" pkt_duration=""1"" pkt_duration_time=""0.040000"" pkt_pos=""7168"" width=""720"" height=""608"" pix_fmt=""yuv422p"" sample_aspect_ratio=""608:405"" pict_type=""I"" coded_picture_number=""0"" display_picture_number=""0"" interlaced_frame=""1"" top_field_first=""1"" repeat_pict=""0"" reference=""3""/>
        <frame media_type=""audio"" key_frame=""1"" pkt_pts=""0"" pkt_pts_time=""0.000000"" pkt_dts=""0"" pkt_dts_time=""0.000000"" pkt_duration=""1"" pkt_duration_time=""0.040000"" pkt_pos=""157696"" sample_fmt=""s16"" nb_samples=""1920""/>
[...]
}}}

goes on for a long time - you *really* don't want the uncut output "	mdsh
	1438	Seeking in vob file with timestamp discontinuities fails	avformat	git-master	defect	open	2012-06-11T00:11:32+02:00	2013-03-02T11:18:57+01:00	"I am trying to transcode from *.vob to *.avi.
As long as I don't use -ss option everything works as expected.
With -ss option ffmpeg exits with following error:

[ac3 @ 0xa0c75a0] frame sync error
Error while decoding stream #0:9
[mpeg @ 0xa0133c0] Adjusting PTS forward
    Last message repeated 27 times
frame=    0 fps=0.0 q=0.0 Lsize=      27kB time=00:-17:-25.-89 bitrate=  -0.2kbits/s dup=0 drop=7
video:0kB audio:16kB global headers:0kB muxing overhead 65.411932%   

The command line that I use is:
ffmpeg -ss 0:17:47 -t 01:28:48.4 -i '/A/film.vob' '/A/film.avi'


The information about input file:
-> ffmpeg -v 9 -loglevel 99 -i '/A/film.vob'
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun  9 2012 00:17:30 with gcc 4.6.2
  configuration: --cpu=i686 --prefix=/usr --disable-static --enable-shared --enable-gpl --enable-version3 --disable-ffserver --enable-x11grab --disable--amrnb --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
[mpeg @ 0x906f3c0] Format mpeg probed with size=8192 and score=52
[mpeg @ 0x906f3c0] File position before avformat_find_stream_info() is 0
[mpeg @ 0x906f3c0] probing stream 0 pp:2500
[mpeg @ 0x906f3c0] Probe with size=2012, packets=1 detected mpegvideo with score=25
[mpeg @ 0x906f3c0] probing stream 0 pp:2499
[mpeg @ 0x906f3c0] Probe with size=4037, packets=2 detected mpegvideo with score=25
[mpeg @ 0x906f3c0] probing stream 0 pp:2498
[mpeg @ 0x906f3c0] Probe with size=6062, packets=3 detected mpegvideo with score=25
[mpeg @ 0x906f3c0] probing stream 0 pp:2497
[mpeg @ 0x906f3c0] probing stream 0 pp:2496
[mpeg @ 0x906f3c0] Probe with size=10112, packets=5 detected mpegvideo with score=51
[mpeg @ 0x906f3c0] probed stream 0
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 29454 in que
    Last message repeated 3 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 47454 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 31614 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 34494 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 40254 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 46014 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 65454 in que
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 72654 in que
    Last message repeated 3 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 90654 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 48894 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 54654 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 57534 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 63294 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 69054 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 77694 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 74814 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 83454 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 92094 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 108654 in que
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 115854 in que
    Last message repeated 3 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 133854 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 94974 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 100734 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 106494 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 115134 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 118014 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 123774 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 126654 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 129534 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 138174 in que
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 151854 in que
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 159054 in que
    Last message repeated 3 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 177054 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 143934 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 152574 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 155454 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 161214 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 166974 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 175614 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 22254 not matching first dts 198654 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 178494 in que
    Last message repeated 3 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 184254 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 190014 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 198654 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 204414 in que
    Last message repeated 5 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 213054 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 215934 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 221694 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 227454 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 230334 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 236094 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 238974 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 244734 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 250494 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 259134 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 256254 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 264894 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 273534 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 276414 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 282174 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 287934 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 296574 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 299454 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 305214 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 308094 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 310974 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 319614 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 325374 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 334014 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 336894 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 342654 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 348414 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 357054 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 359934 in que
    Last message repeated 3 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 365694 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 371454 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 380094 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 385854 in que
    Last message repeated 5 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 394494 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 397374 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 403134 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 408894 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 411774 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 417534 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 420414 in que
    Last message repeated 2 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 426174 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 431934 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 440574 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 437694 in que
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 446334 in que
    Last message repeated 4 times
[mpeg @ 0x906f3c0] first_dts 25854 not matching first dts 454974 in que
    Last message repeated 1 times
[mpeg @ 0x906f3c0] max_analyze_duration 5000000 reached at 5000000
[mpeg @ 0x906f3c0] File position after avformat_find_stream_info() is 0
Input #0, mpeg, from '/A/film.vob':
  Duration: 00:00:21.02, start: 0.287267, bitrate: -2147483 kb/s
    Stream #0:0[0x1e0], 127, 1/90000: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 1/50, 9800 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x20], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:2[0x21], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:3[0x22], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:4[0x23], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:5[0x24], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:6[0x25], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:7[0x26], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:8[0x27], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:9[0x80], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
    Stream #0:10[0x81], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
    Stream #0:11[0x82], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
    Stream #0:12[0x83], 149, 1/90000: Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s
    Stream #0:13[0x84], 152, 1/90000: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:14[0x28], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:15[0x29], 1, 1/90000: Subtitle: dvd_subtitle
    Stream #0:16[0x2a], 1, 1/90000: Subtitle: dvd_subtitle
At least one output file must be specified



best regards

Andrzej

P.S.
I've already reported this issue almost 2 years ago.
It disappeared from bug reports in ffmpeg but I google it out:
http://roundup.libav.org/issue2199"	superandrzej
	1442	In MINGW32 libutvideoenc.cpp and libutvideodec.cpp do not link properly	avcodec	0.11.1	defect	open	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
	1446	Output via rtsp results in logs not displaying frame size nor bitrate	undetermined	unspecified	defect	new	2012-06-14T01:54:49+02:00	2012-08-13T18:08:10+02:00	"Attempt to push output via rtsp and one can observe that the log contains no details regarding size nor bitrate.

Example:
{{{
frame=1221110 fps= 29 q=36.0 size=       0kB time=11:18:22.36 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221125 fps= 29 q=36.0 size=       0kB time=11:18:22.86 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221140 fps= 29 q=36.0 size=       0kB time=11:18:23.36 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221156 fps= 29 q=36.0 size=       0kB time=11:18:23.90 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221171 fps= 29 q=36.0 size=       0kB time=11:18:24.40 bitrate=   0.0kbits/s dup=1220 drop=0
}}}

{{{
./ffmpeg -i $SOURCE -threads 2 -b:v 500k -bt 500k -deinterlace -r 30 -vcodec libx264 -b:a 64k -acodec libfaac -ar 44100 -s 720x480 -x264opts keyint=30:min-keyint=15 -f rtsp -rtsp_transport tcp -muxdelay 0.1 ""rtsp://user:password@wowza.server.com/stream/path.sdp"" 2> ./ffmpeg-log.out
}}}

All code has been compiled from available download on ffmpeg.org, however; I've not compiled from the git repo, but this has been present since ffmpeg-0.9.1 or earlier.

{{{
ffmpeg version 0.9.1, Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan  9 2012 16:42:51 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --logfile=./config_64.log --disable-ffplay --enable-gpl --enable-nonfree --enable-libx264 --enable-libfaac --enable-libmp3lame --arch=x86_64
  libavutil    51. 32. 0 / 51. 32. 0
  libavcodec   53. 42. 4 / 53. 42. 4
  libavformat  53. 24. 2 / 53. 24. 2
  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
[dv @ 0x10180e800] Estimating duration from bitrate, this may be inaccurate
Input #0, dv, from '/var/run/raw.dv':
  Duration: N/A, start: 0.000000, bitrate: 28771 kb/s
    Stream #0:0: Video: dvvideo, yuv411p, 720x480, 28771 kb/s, SAR 32:27 DAR 16:9, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s16le, 32000 Hz, 2 channels, s16, 1024 kb/s
    Stream #0:2: Audio: pcm_s16le, 32000 Hz, 2 channels, s16, 1024 kb/s
Incompatible pixel format 'yuv411p' for codec 'libx264', auto-selecting format 'yuv422p'
[buffer @ 0x101111d40] w:720 h:480 pixfmt:yuv411p tb:1/1000000 sar:32/27 sws_param:
[buffersink @ 0x101112aa0] auto-inserting filter 'auto-inserted scale 0' between the filter 'src' and the filter 'out'
[scale @ 0x101112d80] w:720 h:480 fmt:yuv411p -> w:720 h:480 fmt:yuv422p flags:0x4
[libx264 @ 0x10185e400] using SAR=32/27
[libx264 @ 0x10185e400] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0x10185e400] profile High 4:2:2, level 3.0, 4:2:2 8-bit
[libx264 @ 0x10185e400] 264 - core 119 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=1 ref=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_pskip=1 chroma_qp_offset=-2 threads=3 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 direct=1 weightb=1 open_gop=0 weightp=2 keyint=30 keyint_min=15 scenecut=40 intra_refresh=0 rc_lookahead=30 rc=abr mbtree=1 bitrate=250 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, rtsp, to 'rtsp://[...]':
  Metadata:
    encoder         : Lavf53.24.2
    Stream #0:0: Video: h264, yuv422p, 720x480 [SAR 32:27 DAR 16:9], q=-1--1, 250 kb/s, 90k tbn, 30 tbc  
    Stream #0:1: Audio: aac, 44100 Hz, 2 channels, s16, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (dvvideo -> libx264)
  Stream #0:1 -> #0:1 (pcm_s16le -> libfaac)
Press [q] to stop, [?] for help
frame=360449 fps= 30 q=34.0 size=       0kB time=03:20:13.66 bitrate=   0.0kbits/s dup=360 drop=0
[...]
frame=1221110 fps= 29 q=36.0 size=       0kB time=11:18:22.36 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221125 fps= 29 q=36.0 size=       0kB time=11:18:22.86 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221140 fps= 29 q=36.0 size=       0kB time=11:18:23.36 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221156 fps= 29 q=36.0 size=       0kB time=11:18:23.90 bitrate=   0.0kbits/s dup=1220 drop=0
frame=1221171 fps= 29 q=36.0 size=       0kB time=11:18:24.40 bitrate=   0.0kbits/s dup=1220 drop=0
}}}

With v0.11... and slightly modified command line

{{{
ffmpeg -i $SOURCE -threads 0 -b:v 240k -bt 240k -r 15 -filter:v yadif=1:1 -c:v libx264 -profile:v baseline -level 3.0 -pix_fmt yuv420p -c:a libfaac -b:a 64k -ar 44100 -s 320x240 -x264opts keyint=15:min-keyint=45 -f rtsp -rtsp_transport tcp -muxdelay 0.1 rtsp://user:password@wowza.server.com/stream/path.sdp"" 2> ./ffmpeg-log.out
}}}

Results in the same output:
{{{
ffmpeg version 0.11 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun  4 2012 12:36:38 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --logfile=./config_64.log --disable-ffplay --enable-gpl --enable-nonfree --enable-libx264 --enable-libfaac --enable-libmp3lame --arch=x86_64
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
[dv @ 0x10180e800] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, dv, from '/var/run/raw.dv':
  Duration: N/A, start: 0.000000, bitrate: 28771 kb/s
    Stream #0:0: Video: dvvideo, yuv411p, 720x480, 28771 kb/s, SAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
[buffer @ 0x101212660] w:720 h:480 pixfmt:yuv411p tb:1001/30000 sar:8/9 sws_param:flags=2
[buffersink @ 0x101213260] No opaque field provided
[scale @ 0x101213440] w:720 h:480 fmt:yuv411p sar:8/9 -> w:720 h:480 fmt:yuv420p sar:8/9 flags:0x4
[aformat @ 0x101216220] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter 'aformat'
[aresample @ 0x101216820] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:44100Hz
[libx264 @ 0x10180f400] using SAR=8/9
[libx264 @ 0x10180f400] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0x10180f400] profile Constrained Baseline, level 3.0
[libx264 @ 0x10180f400] 264 - core 125 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 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=3 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=15 keyint_min=45 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=250 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, rtsp, to 'rtsp://[...]':
  Metadata:
    encoder         : Lavf54.6.100
    Stream #0:0: Video: h264, yuv420p, 720x480 [SAR 8:9 DAR 4:3], q=-1--1, 250 kb/s, 90k tbn, 15 tbc
    Stream #0:1: Audio: aac, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (dvvideo -> libx264)
  Stream #0:1 -> #0:1 (pcm_s16le -> libfaac)
Press [q] to stop, [?] for help
frame=   18 fps= 18 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=12
frame=   26 fps= 17 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=20
frame=   33 fps= 16 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=27
frame=   41 fps= 16 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=35
frame=   48 fps= 16 q=44.0 size=       0kB time=00:00:00.26 bitrate=   0.0kbits/s dup=0 drop=43
frame=   56 fps= 16 q=37.0 size=       0kB time=00:00:00.80 bitrate=   0.0kbits/s dup=0 drop=50
frame=   63 fps= 16 q=34.0 size=       0kB time=00:00:01.26 bitrate=   0.0kbits/s dup=0 drop=58
frame=   71 fps= 16 q=32.0 size=       0kB time=00:00:01.80 bitrate=   0.0kbits/s dup=0 drop=65
frame=   78 fps= 15 q=33.0 size=       0kB time=00:00:02.26 bitrate=   0.0kbits/s dup=0 drop=73
frame=   86 fps= 16 q=34.0 size=       0kB time=00:00:02.80 bitrate=   0.0kbits/s dup=0 drop=80
frame=   94 fps= 16 q=36.0 size=       0kB time=00:00:03.33 bitrate=   0.0kbits/s dup=0 drop=88
frame=  101 fps= 15 q=37.0 size=       0kB time=00:00:03.80 bitrate=   0.0kbits/s dup=0 drop=96
frame=  109 fps= 15 q=37.0 size=       0kB time=00:00:04.33 bitrate=   0.0kbits/s dup=0 drop=103
frame=  117 fps= 15 q=36.0 size=       0kB time=00:00:04.86 bitrate=   0.0kbits/s dup=0 drop=111
Que input is backward in time
[rtsp @ 0x10180ee00] Audio timestamp 707547 < 708440 invalid, cliping
frame=  122 fps= 14 q=-1.0 Lsize=       0kB time=00:00:07.89 bitrate=   0.0kbits/s dup=0 drop=116    
video:230kB audio:61kB global headers:0kB muxing overhead -100.000000%
[libx264 @ 0x10180f400] frame I:3     Avg QP:29.76  size:  7183
[libx264 @ 0x10180f400] frame P:119   Avg QP:31.61  size:  1797
[libx264 @ 0x10180f400] mb I  I16..4: 76.4%  0.0% 23.6%
[libx264 @ 0x10180f400] mb P  I16..4:  9.1%  0.0%  1.4%  P16..4: 25.7%  2.9%  0.7%  0.0%  0.0%    skip:60.2%
[libx264 @ 0x10180f400] final ratefactor: 30.48
[libx264 @ 0x10180f400] coded y,uvDC,uvAC intra: 12.7% 29.4% 1.4% inter: 2.2% 4.6% 0.0%
[libx264 @ 0x10180f400] i16 v,h,dc,p: 50% 25% 10% 16%
[libx264 @ 0x10180f400] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 32% 26%  5%  3%  4%  3%  4%  2%
[libx264 @ 0x10180f400] i8c dc,h,v,p: 73% 11% 15%  1%
[libx264 @ 0x10180f400] ref P L0: 69.1% 21.1%  9.9%
[libx264 @ 0x10180f400] kb/s:231.50
}}}

It's obviously keeping track of the output kbps given the last line {{{[libx264 @ 0x10180f400] kb/s:231.50}}} but why it's not being written to the log is currently beyond me.

Using the same binary and command, but output via rtmp seems to report correctly (to bad I can't use rtmp in my application use case.):

{{{
ffmpeg version 0.11 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun  1 2012 17:41:17 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --logfile=./config_64.log --disable-ffplay --enable-gpl --enable-nonfree --enable-libx264 --enable-libfaac --enable-libmp3lame  --arch=x86_64
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
[dv @ 0x10180e800] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, dv, from '/var/run/raw.dv':
  Duration: N/A, start: 0.000000, bitrate: 28771 kb/s
    Stream #0:0: Video: dvvideo, yuv411p, 720x480, 28771 kb/s, SAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
[buffer @ 0x101114020] w:720 h:480 pixfmt:yuv411p tb:1001/30000 sar:8/9 sws_param:flags=2
[buffersink @ 0x101112580] No opaque field provided
[yadif @ 0x101114f40] mode:1 parity:1 auto_enable:0
[scale @ 0x1011146e0] w:720 h:480 fmt:yuv411p sar:8/9 -> w:320 h:240 fmt:yuv420p sar:1/1 flags:0x4
[aformat @ 0x101120220] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter 'aformat'
[aresample @ 0x101120760] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:44100Hz
[libx264 @ 0x10180f400] using SAR=1/1
[libx264 @ 0x10180f400] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
[libx264 @ 0x10180f400] profile Constrained Baseline, level 3.0
[libx264 @ 0x10180f400] 264 - core 119 - H.264/MPEG-4 AVC codec - Copyleft 2003-2011 - http://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 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=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=45 keyint_min=23 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=abr mbtree=1 bitrate=240 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'rtmp://[...]':
  Metadata:
    encoder         : Lavf54.6.100
    Stream #0:0: Video: h264 ([7][0][0][0] / 0x0007), yuv420p, 320x240 [SAR 1:1 DAR 4:3], q=-1--1, 240 kb/s, 1k tbn, 15 tbc
    Stream #0:1: Audio: aac ([10][0][0][0] / 0x000A), 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (dvvideo -> libx264)
  Stream #0:1 -> #0:1 (pcm_s16le -> libfaac)
Press [q] to stop, [?] for help
frame=    9 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=21
frame=   17 fps= 17 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=43
frame=   25 fps= 16 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=67
frame=   32 fps= 16 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=90
frame=   40 fps= 16 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s dup=0 drop=112
frame=   48 fps= 16 q=37.0 size=      22kB time=00:00:00.20 bitrate= 887.2kbits/s dup=0 drop=136
frame=   55 fps= 15 q=37.0 size=      40kB time=00:00:00.66 bitrate= 496.7kbits/s dup=0 drop=159
frame=   63 fps= 15 q=32.0 size=      48kB time=00:00:01.20 bitrate= 329.2kbits/s dup=0 drop=181
frame=   70 fps= 15 q=29.0 size=      57kB time=00:00:01.66 bitrate= 279.5kbits/s dup=0 drop=204
frame=   78 fps= 15 q=27.0 size=      71kB time=00:00:02.20 bitrate= 263.2kbits/s dup=0 drop=226
frame=   85 fps= 15 q=26.0 size=      84kB time=00:00:02.66 bitrate= 259.3kbits/s dup=0 drop=249
frame=   93 fps= 15 q=28.0 size=     115kB time=00:00:03.20 bitrate= 295.2kbits/s dup=0 drop=271
frame=  100 fps= 15 q=26.0 size=     124kB time=00:00:03.66 bitrate= 276.9kbits/s dup=0 drop=294
frame=  108 fps= 15 q=29.0 size=     168kB time=00:00:04.20 bitrate= 328.5kbits/s dup=0 drop=316
frame=  116 fps= 15 q=29.0 size=     188kB time=00:00:04.73 bitrate= 325.5kbits/s dup=0 drop=340
frame=  123 fps= 15 q=29.0 size=     205kB time=00:00:05.20 bitrate= 323.2kbits/s dup=0 drop=363
frame=  131 fps= 15 q=30.0 size=     231kB time=00:00:05.73 bitrate= 330.5kbits/s dup=0 drop=385
Que input is backward in time
[flv @ 0x10180ee00] Audio timestamp 8837 < 8847 invalid, cliping
frame=  135 fps= 15 q=0.0 Lsize=     318kB time=00:00:08.87 bitrate= 293.8kbits/s dup=0 drop=399    
video:239kB audio:69kB global headers:0kB muxing overhead 3.045006%
[libx264 @ 0x10180f400] frame I:4     Avg QP:25.14  size: 14914
[libx264 @ 0x10180f400] frame P:131   Avg QP:27.29  size:  1412
[libx264 @ 0x10180f400] mb I  I16..4:  3.5%  0.0% 96.5%
[libx264 @ 0x10180f400] mb P  I16..4:  0.2%  0.0%  4.3%  P16..4: 19.8%  7.5%  3.5%  0.0%  0.0%    skip:64.7%
[libx264 @ 0x10180f400] final ratefactor: 23.29
[libx264 @ 0x10180f400] coded y,uvDC,uvAC intra: 94.7% 91.3% 70.7% inter: 12.6% 10.4% 1.3%
[libx264 @ 0x10180f400] i16 v,h,dc,p:  7% 55% 10% 28%
[libx264 @ 0x10180f400] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 23% 22%  9%  6%  7%  9%  7%  8%  8%
[libx264 @ 0x10180f400] i8c dc,h,v,p: 49% 20% 24%  7%
[libx264 @ 0x10180f400] ref P L0: 85.8%  8.0%  6.2%
[libx264 @ 0x10180f400] kb/s:217.41
Received signal 15: terminating.
}}}

I observe the same (correct) behavior when I shoot straight flv as well.

Please let me know if I've not included everything necessary.

Thanks!"	msmithng
	1452	image2 to support %t	avformat	unspecified	enhancement	open	2012-06-16T09:14:36+02:00	2013-01-24T20:17:07+01:00	"Parameter %t in the output file name (just like %d) could be used to store the time stamp info of the current frame being written in the file. It could follow the same syntax like %d for formatting.

It also might be used as an input parameter, but the list of matching input files would have to be sorted first, I guess, to have a correct sequence of input files."	burek
	1456	video will not stream	undetermined	unspecified	defect	new	2012-06-17T00:15:19+02:00	2012-06-17T00:17:34+02:00	"Summary of the bug:
     I am trying to stream a short video in raw format from a server at San Diego State University.        However, I am getting a segmentation fault when I run the command line that I have printed out below.  This problem occurred while running the most recent release of ffmpeg.

How to reproduce:
     The command line used was:
ffmpeg/ffmpeg -r 15 -s 320x240 -f rawvideo -i pipe: http://marconi.sdsu.edu:809\
0/feed1.ffm < testvideo_1000f.raw

Below is the console print out using the -v 9 -loglevel 99 flags and also with gdb running:
{{{
53 [volta]/home/student/elliott> ffmpeg/ffmpeg -v 9 -loglevel 99 -r 15 -s 320x240 -f rawvideo -i pipe: http://marconi.sdsu.edu:8090/feed1.ffm < testvideo_1000f.raw
ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 15 2012 16:41:47 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
  configuration: 
  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. 80.100 /  2. 80.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
[rawvideo @ 0x1c4d2340] File position before avformat_find_stream_info() is 0
[rawvideo @ 0x1c4d2340] All info found
[rawvideo @ 0x1c4d2340] Estimating duration from bitrate, this may be inaccurate
[rawvideo @ 0x1c4d2340] File position after avformat_find_stream_info() is 115200
Input #0, rawvideo, from 'pipe:':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0, 1, 1/15: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240, 1/15, 15 tbr, 15 tbn, 15 tbc
[ffm @ 0x1c4dc7a0] Format ffm probed with size=2048 and score=101
Segmentation fault
54 [volta]/home/student/elliott> gdb ffmpeg/ffmpeg_g
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type ""show copying""
and ""show warranty"" for details.
This GDB was configured as ""x86_64-redhat-linux-gnu"".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/student/elliott/ffmpeg/ffmpeg_g...done.
(gdb) run -r 15 -s 320x240 -f rawvideo -i pipe: http://marconi.sdsu.edu:8090/feed1.ffm < testvideo_1000f.raw
Starting program: /home/student/elliott/ffmpeg/ffmpeg_g -r 15 -s 320x240 -f rawvideo -i pipe: http://marconi.sdsu.edu:8090/feed1.ffm < testvideo_1000f.raw
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x2aaaaaaab000
[Thread debugging using libthread_db enabled]
ffmpeg version N-41632-g2b1fc56 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 15 2012 16:41:47 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
  configuration: 
  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. 80.100 /  2. 80.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
[rawvideo @ 0x13fa340] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from 'pipe:':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 320x240, 15 tbr, 15 tbn, 15 tbc

Program received signal SIGSEGV, Segmentation fault.
0x000000000040c519 in read_ffserver_streams (optctx=0x7fffffffc8a0, 
    filename=0x7fffffffd091 ""http://marconi.sdsu.edu:8090/feed1.ffm"")
    at ffmpeg.c:4874
4874	        ost   = new_output_stream(o, s, codec->type, -1);
(gdb) quit
}}}"	elliott
	1461	Unable to encode video and post it to ffserver for streaming on android-x86 - http://pastebin.com/AWnDEKYU	FFserver	0.11.1	defect	new	2012-06-18T15:22:50+02:00	2012-06-20T12:34:24+02:00	"Summary of the bug:
How to reproduce:
{{{
% /ffmpeg -f rawvideo -pix_fmt rgb565 -s 800X640 -vcodec rawvideo -preset slow -i /dev/graphics/fb0 http://localhost:8090/feed1.ffm

ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 18 2012 15:09:13 with gcc 4.4.3
  configuration: --enable-version3 --disable-pthreads --enable-libx264 --disable-yasm --disable-asm --enable-gpl --enable-nonfree --disable-doc --enable-small --target-os=linux --disable-debug --disable-stripping --enable-cross-compile --cross-prefix=/home/rohit/Downloads/android-ndk-r7b/toolchains/x86-4.4.3/prebuilt/linux-x86/bin/i686-android-linux- --sysroot=/home/rohit/Downloads/android-ndk-r7b/platforms/android-9/arch-x86 --arch=x86 --extra-cflags=-I/home/rohit/android-ec2/streamserver/newffmpeg/libs/x264-snapshot-20120616-2245/ --extra-ldflags=-L/home/rohit/android-ec2/streamserver/newffmpeg/libs/x264-snapshot-20120616-2245/
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
[rawvideo @ 0x8c2ab70] Warning: not compiled with thread support, using thread emulation
[rawvideo @ 0x8c1c620] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from '/dev/graphics/fb0':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (RGB[16] / 0x10424752), rgb565le, 800x640, 25 tbr, 25 tbn, 25 tbc
[buffer @ 0x8c1be50] w:800 h:640 pixfmt:rgb565le tb:1/25 sar:0/1 sws_param:flags=2
[buffersink @ 0x8c1bf80] No opaque field provided
[scale @ 0x8c1c110] w:800 h:640 fmt:rgb565le sar:0/1 -> w:800 h:640 fmt:yuv420p sar:0/1 flags:0x4
[libx264 @ 0x8c1b7a0] Warning: not compiled with thread support, using thread emulation
[libx264 @ 0x8c1b7a0] broken ffmpeg default settings detected
[libx264 @ 0x8c1b7a0] use an encoding preset (e.g. -vpre medium)
[libx264 @ 0x8c1b7a0] preset usage: -vpre <speed> -vpre <profile>
[libx264 @ 0x8c1b7a0] speed presets are listed in x264 --help
[libx264 @ 0x8c1b7a0] profile is optional; x264 defaults to high
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
    Stream #0:0: Video: h264, yuv420p, 800x640, q=2-31, 128 kb/s, 1000k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo -> libx264)
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height



ffmpeg version 0.11.1
built on Ubuntu10.04 cross compiled with android-ndk 7 with prebuilt gcc ()
}}}"	rconline
	1463	ffmpeg.exe on Windows does not respond properly to Ctrl+Break	FFmpeg	git-master	enhancement	open	2012-06-19T09:18:26+02:00	2013-05-16T08:49:05+02:00	"In addition to SIGINT, on Windows it is common to send a different signal, SIGBREAK, which has similar effects. This can be triggered by pressing Ctrl+Break or by another process sending a signal.

New process groups on WIn32 usually ignore SIGINT; it is customary to stop a process in a separate process group by sending SIGBREAK.

The attached patch makes ffmpeg.exe respond to SIGBREAK in the same way it does SIGINT, using the WIndows console ""control event"" handler."	joewreschnig
	1464	FFplay regression with H264 high profile input (gcc 4.2.* specific)	undetermined	git-master	defect	open	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
	1475	Memory leak in ff_read_packet when decoding udp mpegts multicast stream	avformat	unspecified	defect	new	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
	1476	rtp pcm_alaw/pcm_mulaw streaming from ALSA	undetermined	git-master	defect	new	2012-06-22T15:19:01+02:00	2012-12-22T12:59:41+01:00	"- What I was trying to accomplish:
I am trying to stream ALSA audio in (one channel) over RTP, to a VLC server with pcm_alaw/pcm_mulaw format @8ksample/s.

- The problem I encountered:
After few seconds (from 5 to 100, randomly) of correct and audible sound on server (but with wrong stream speed), the program (ffmpeg) exit with ""segmentation fault"".

- Exact command line:
./ffmpeg -f alsa -ar 8000 -ac 1 -i hw:1,0 -ar 8000 -acodec pcm_alaw -ab 64k -f rtp rtp://127.0.0.1:1234

- Output of ffmpeg -v 9 -loglevel 99 -report:
[http://pastebin.com/f5amCa6n]

- Output of debug as described here [http://ffmpeg.org/bugreports.html] :
[http://pastebin.com/zBsWAPgQ]

- Summary of the bug:
Program exit with segmentation fault

- How to reproduce:

run command and wait few seconds

ffmpeg version N-41796-g1bb30d0
built on Jun 22 2012 10:56:44 with gcc 4.6.3
configuration: --enable-libx264 --enable-gpl
libavutil      51. 59.100 / 51. 59.100
libavcodec     54. 29.100 / 54. 29.100
libavformat    54. 10.100 / 54. 10.100
libavdevice    54.  0.100 / 54.  0.100
libavfilter     2. 82.100 /  2. 82.100
libswscale      2.  1.100 /  2.  1.100
libswresample   0. 15.100 /  0. 15.100
libpostproc    52.  0.100 / 52.  0.100
"	Spideru
	1482	FFMPEG fails to create a SRT file when extracting Subtitles	undetermined	git-master	defect	new	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
	1484	Width and Height wrong on mov file	undetermined	git-master	enhancement	open	2012-06-24T17:22:20+02:00	2013-01-06T00:17:05+01:00	"This file is from ticket #126.

http://sms.pangolin.com/temp/r-2002-30.mov

The reported width and height from ffmpeg is: 352x288

The real width and height is: 320x240

Plays correctly in VLC and QuickTime. MediaInfo also reports the correct width and height. Playback is incorrect for ffmpeg related code because of width/height problem.
{{{
C:\ffmpeg-dev\bin>ffplay c:\r-2002-30.mov
ffplay version N-41843-gc17808c Copyright (c) 2003-2012 the FFmpeg developers
  built on Jun 22 2012 17:41:57 with gcc 4.7.1
  configuration: --disable-static --enable-shared --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. 61.100 / 51. 61.100
  libavcodec     54. 29.100 / 54. 29.100
  libavformat    54. 11.100 / 54. 11.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     2. 82.100 /  2. 82.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'c:\r-2002-30.mov':
  Metadata:
    creation_time   : 2001-08-08 17:13:07
  Duration: 00:03:27.66, start: 0.000000, bitrate: 811 kb/s
    Stream #0:0(eng): Video: h263 (h263 / 0x33363268), yuv420p, 352x288 [SAR 12:
11 DAR 4:3], 435 kb/s, 15 fps, 15 tbr, 1500 tbn, 29.97 tbc
    Metadata:
      creation_time   : 2001-08-08 17:13:07
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 44100 Hz, 2 channels, s16, 352 kb/s
    Metadata:
      creation_time   : 2001-08-08 17:13:07
      handler_name    : Apple Alias Data Handler
[ffplay_buffer @ 0130bfc0] w:352 h:288 pixfmt:yuv420p tb:1/1500 fr:0/1 sar:12/11
 sws_param:
  39.00 A-V:  0.053 fd=  52 aq=    6KB vq=  121KB sq=    0B f=0/0   f=0/0
}}}"	DonMoir
	1485	Support for Quicktime CLEF/TAPT atoms	avformat	git-master	enhancement	open	2012-06-25T15:52:36+02:00	2012-08-12T03:43:19+02:00	"FFmpeg does not currently support the Quicktime CLEF (Track Clean Aperture Dimensions) and TAPT (Track Aperture Mode Dimensions) atoms.  (See https://developer.apple.com/library/mac/#documentation/QuickTime/QTFF/QTFFChap2/qtff2.html)  These atoms are necessary for detecting the correct dimensions for some videos, since they take precedence in Quicktime over the normal TKHD (track header) width/height and over the track PASP (pixel aspect ratio).

The attached patch adds support for these atoms.  I can provide a sample video if desired."	brams
	1486	stalls / pauses in video every 30 seconds.	undetermined	unspecified	defect	new	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
	1487	ffmpeg's mpeg mux bug(s) never fixed...	avformat	git-master	defect	new	2012-06-26T22:06:57+02:00	2013-01-06T20:07:15+01:00	"i'm trying to mux a mpg file use the following cmd

ffmpeg -y -i 1.m2v -i 1.mp2 -c copy -f svcd 1.mpg

it finished muxing without any errors & warnings.
of cause, the original mpg file is normal.

but the muxed mpg file is not normal, it can be played on PC with codecs but not in most DVD players.

the following bugs i found:
1. audio always has a Delay relative to video such as ""-67ms""
2. the mux rate is too big.. i think it should divided by 8.
3. i think the PCR is also buged, it's not begin with 0, the SCR base is not begin with 0, either.

it's hard to read the mpegenc.c for me, 
i think developers can fix it well.

sorry for my bad eng."	downuse
	1493	Transcoding MOV file from Rhozet Carbon Server creates video with double duration (needs edit list duration support)	undetermined	git-master	defect	open	2012-06-28T22:07:06+02:00	2012-12-29T07:31:42+01:00	"Summary of the bug:
 Using ffmpeg to transcode a MOV file produced/exported by Rhozet Carbon Server results in an MP4 with double the expected duration.

The video file produced plays back fine but includes an additional 4:14 of black screen and no audio for a total duration of 8:28. When watching the debug output, ffmpeg seems to hang on the final frame of the video and then produces an extra 4:14 worth of blank frames after a few minutes before exiting cleanly.

We received permission from our customer to use this video as part of this bug report but request that it not be used for anything else.

How to reproduce:
{{{
% ffmpeg -v 9 -loglevel 99 -report -i ~/Desktop/BC-foo1/79855382001_1656639096001_449-NHS-Osteoporosis-CaseStudy-16x9-UB-H264-1024-v3.mov /tmp/tmp.mp4

ffmpeg -version: 
ffmpeg version N-41997-g3f59bbf
built on Jun 28 2012 15:06:40 with gcc 4.6.3 20120306 (Red Hat 4.6.3-2)
configuration: --enable-gpl --enable-nonfree --enable-version3 --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libvo-aacenc --enable-libx264 --enable-avfilter --disable-ffplay --disable-ffserver --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx
libavutil      51. 63.100 / 51. 63.100
libavcodec     54. 29.101 / 54. 29.101
libavformat    54. 11.100 / 54. 11.100
libavdevice    54.  0.100 / 54.  0.100
libavfilter     3.  0.100 /  3.  0.100
libswscale      2.  1.100 /  2.  1.100
libswresample   0. 15.100 /  0. 15.100
libpostproc    52.  0.100 / 52.  0.100

}}}

The file can be downloaded from here:
{{{
http://ffmpeg-bug.s3-website-us-east-1.amazonaws.com/transcodes_to_double_duration.mov
size: 503881220 bytes (481 MB)
md5sum: a37321b6d0231b45dd62f6c3378151be
}}}
"	kbreeman
	1496	Stream passthru : VideoCodec copy	FFserver	git-master	enhancement	open	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
	1497	Support for EDL cutting while encoding videos	undetermined	git-master	enhancement	open	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
	1500	Rotate a video around an arbitrary angle	avfilter	git-master	enhancement	open	2012-07-01T16:09:45+02:00	2012-07-01T20:12:35+02:00	"I wish ffmpeg to have a command to rotate a video around an arbitrary angle, meaning any angle that is not 0°, 90°, 270°, 180°.

"	Marco Baumgärtner
	1501	udp-lite support	avformat	git-master	enhancement	open	2012-07-01T16:42:14+02:00	2013-01-05T18:36:55+01:00	"Hey Everbody,

I would suggest a udp-lite (RFC 3828) support to transport rtp."	TheRock1987
	1509	H264 Encoding Broken with pthreads > 1 on windows	undetermined	git-master	defect	new	2012-07-03T23:27:20+02:00	2012-09-25T23:39:12+02:00	"Summary of the bug:
Encoding H264 appears to be broken on both Win32 & Win64. The encode goes along for a while then pauses then continues again. It will do this repeatedly until eventually it hangs forever with CPU utilization at 0% and you have to kill the process.

How to reproduce:
{{{
ffmpeg -i ""C:\Temp\Episode 101.mpg"" ""C:\Temp\Episode 101 
H264.mp4""
ffmpeg version N-42069-g3233ad4 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 30 2012 13:22:04 with gcc 4.7.1
  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. 63.100 / 51. 63.100
  libavcodec     54. 31.100 / 54. 31.100
  libavformat    54. 14.100 / 54. 14.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     3.  0.100 /  3.  0.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 00000000020aa960] max_analyze_duration 5000000 reached at 5005000
Input #0, mpeg, from 'C:\Temp\Episode 101.mpg':
  Duration: 00:22:05.24, start: 0.280611, bitrate: 5389 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 8:9 DAR
4:3], 8500 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
[graph 0 input from stream 0:0 @ 0000000004e95c00] w:720 h:480 pixfmt:yuv420p tb
:1/90000 fr:30000/1001 sar:8/9 sws_param:flags=2
[output stream 0:0 @ 0000000004e95b60] No opaque field provided
[graph 1 input from stream 0:1 @ 0000000004e959c0] tb:1/90000 samplefmt:s16 samp
lerate:48000 chlayout:0x3
[libx264 @ 0000000004b7fb40] using SAR=8/9
[libx264 @ 0000000004b7fb40] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShu
ffle SSE4.2 AVX
[libx264 @ 0000000004b7fb40] profile High, level 3.0
[libx264 @ 0000000004b7fb40] 264 - core 125 r2200 999b753 - H.264/MPEG-4 AVC cod
ec - Copyleft 2003-2012 - 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=18 lookahead_threads=3 sliced_threads=0 nr=0 dec
imate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b
_adapt=1 b_bias=0 direct=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 'C:\Temp\Episode 101 H264.mp4':
  Metadata:
    encoder         : Lavf54.14.100
    Stream #0:0: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 720x480 [SAR 8:9
 DAR 4:3], q=-1--1, 30k tbn, 29.97 tbc
    Stream #0:1: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 128
 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> libx264)
  Stream #0:1 -> #0:1 (ac3 -> libvo_aacenc)
Press [q] to stop, [?] for help
[mpeg2video @ 00000000003ff6e0] warning: first frame is no keyframe
frame=  145 fps=0.0 q=29.0 size=    1038kB time=00:00:02.70 bitrate=3145.3kbits/
frame=  235 fps=234 q=29.0 size=    2389kB time=00:00:05.70 bitrate=3430.2kbits/
frame=  362 fps=240 q=29.0 size=    3087kB time=00:00:09.94 bitrate=2543.3kbits/
frame=  509 fps=253 q=29.0 size=    3513kB time=00:00:14.84 bitrate=1938.4kbits/
frame=  623 fps=247 q=29.0 size=    4408kB time=00:00:18.65 bitrate=1935.8kbits/
frame=  715 fps=237 q=29.0 size=    5456kB time=00:00:21.72 bitrate=2057.8kbits/
frame=  819 fps=233 q=29.0 size=    6650kB time=00:00:25.19 bitrate=2162.5kbits/
frame=  933 fps=232 q=29.0 size=    7336kB time=00:00:28.99 bitrate=2072.5kbits/
frame= 1081 fps=239 q=29.0 size=    8033kB time=00:00:33.93 bitrate=1939.3kbits/
frame= 1216 fps=242 q=29.0 size=    8657kB time=00:00:38.43 bitrate=1845.0kbits/
frame= 1351 fps=244 q=29.0 size=    9235kB time=00:00:42.94 bitrate=1761.7kbits/
frame= 1362 fps= 85 q=29.0 size=    9280kB time=00:00:43.30 bitrate=1755.2kbits/
frame= 1520 fps= 92 q=29.0 size=    9840kB time=00:00:48.58 bitrate=1659.2kbits/
frame= 1660 fps= 97 q=26.0 size=   10373kB time=00:00:53.25 bitrate=1595.7kbits/
frame= 1780 fps=101 q=29.0 size=   11135kB time=00:00:57.25 bitrate=1593.1kbits/
frame= 1916 fps=106 q=29.0 size=   12148kB time=00:01:01.79 bitrate=1610.4kbits/
frame= 2077 fps=112 q=29.0 size=   12677kB time=00:01:07.16 bitrate=1546.1kbits/
frame= 2207 fps=116 q=29.0 size=   13243kB time=00:01:11.50 bitrate=1517.3kbits/
frame= 2347 fps=120 q=29.0 size=   13878kB time=00:01:16.17 bitrate=1492.5kbits/
frame= 2474 fps=123 q=29.0 size=   14586kB time=00:01:20.41 bitrate=1485.9kbits/
frame= 2610 fps=127 q=29.0 size=   15232kB time=00:01:24.95 bitrate=1468.9kbits/
frame= 2740 fps=130 q=29.0 size=   15898kB time=00:01:29.28 bitrate=1458.6kbits/
frame= 2886 fps=134 q=29.0 size=   16437kB time=00:01:34.16 bitrate=1430.1kbits/
frame= 3051 fps=138 q=29.0 size=   16979kB time=00:01:39.66 bitrate=1395.6kbits/
frame= 3208 fps=142 q=29.0 size=   17447kB time=00:01:44.90 bitrate=1362.4kbits/
frame= 3337 fps=145 q=29.0 size=   18046kB time=00:01:49.20 bitrate=1353.6kbits/
frame= 3461 fps=147 q=29.0 size=   18624kB time=00:01:53.34 bitrate=1346.0kbits/
frame= 3590 fps=149 q=29.0 size=   19073kB time=00:01:57.65 bitrate=1328.0kbits/
frame= 3637 fps=114 q=29.0 size=   19325kB time=00:01:59.21 bitrate=1327.9kbits/
frame= 3780 fps=116 q=29.0 size=   19827kB time=00:02:03.99 bitrate=1309.9kbits/
frame= 3908 fps=118 q=29.0 size=   20574kB time=00:02:08.26 bitrate=1314.1kbits/
frame= 4042 fps=121 q=29.0 size=   21171kB time=00:02:12.73 bitrate=1306.6kbits/
frame= 4172 fps=123 q=29.0 size=   21799kB time=00:02:17.07 bitrate=1302.8kbits/
frame= 4303 fps=125 q=29.0 size=   22547kB time=00:02:21.44 bitrate=1305.9kbits/
frame= 4432 fps=127 q=29.0 size=   23261kB time=00:02:25.74 bitrate=1307.5kbits/
frame= 4561 fps=128 q=29.0 size=   23953kB time=00:02:30.04 bitrate=1307.7kbits/
frame= 4690 fps=130 q=29.0 size=   24554kB time=00:02:34.35 bitrate=1303.1kbits/
frame= 4690 fps=107 q=29.0 size=   24554kB time=00:02:34.35 bitrate=1303.1kbits/
frame= 4820 fps=108 q=29.0 size=   25103kB time=00:02:38.69 bitrate=1295.9kbits/
frame= 4936 fps=110 q=29.0 size=   25670kB time=00:02:42.56 bitrate=1293.6kbits/
frame= 5065 fps=111 q=29.0 size=   26327kB time=00:02:46.86 bitrate=1292.5kbits/
frame= 5187 fps=113 q=29.0 size=   26929kB time=00:02:50.93 bitrate=1290.6kbits/
frame= 5329 fps=115 q=29.0 size=   27492kB time=00:02:55.67 bitrate=1282.0kbits/
frame= 5450 fps=116 q=29.0 size=   28082kB time=00:02:59.71 bitrate=1280.1kbits/
frame= 5594 fps=118 q=29.0 size=   28761kB time=00:03:04.51 bitrate=1276.9kbits/
frame= 5720 fps=119 q=29.0 size=   29473kB time=00:03:08.72 bitrate=1279.4kbits/
frame= 5889 fps=121 q=29.0 size=   29954kB time=00:03:14.36 bitrate=1262.5kbits/
frame= 6062 fps=124 q=29.0 size=   30373kB time=00:03:20.13 bitrate=1243.3kbits/
frame= 6207 fps=125 q=29.0 size=   30810kB time=00:03:24.97 bitrate=1231.4kbits/
frame= 6345 fps=127 q=29.0 size=   31259kB time=00:03:29.57 bitrate=1221.9kbits/
frame= 6465 fps=104 q=29.0 size=   31915kB time=00:03:33.58 bitrate=1224.1kbits/
frame= 6629 fps=106 q=29.0 size=   32396kB time=00:03:39.05 bitrate=1211.5kbits/
frame= 6777 fps=108 q=29.0 size=   33115kB time=00:03:43.99 bitrate=1211.1kbits/
frame= 6902 fps=109 q=29.0 size=   33621kB time=00:03:48.16 bitrate=1207.2kbits/
frame= 7033 fps=110 q=29.0 size=   34183kB time=00:03:52.53 bitrate=1204.3kbits/
frame= 7154 fps=111 q=29.0 size=   34889kB time=00:03:56.56 bitrate=1208.2kbits/
frame= 7266 fps=112 q=29.0 size=   35627kB time=00:04:00.30 bitrate=1214.5kbits/
frame= 7399 fps=113 q=29.0 size=   36391kB time=00:04:04.74 bitrate=1218.1kbits/
frame= 7535 fps=114 q=29.0 size=   36970kB time=00:04:09.28 bitrate=1214.9kbits/
frame= 7664 fps=115 q=29.0 size=   37602kB time=00:04:13.58 bitrate=1214.7kbits/
frame= 7799 fps=116 q=29.0 size=   38236kB time=00:04:18.09 bitrate=1213.6kbits/
frame= 7918 fps=117 q=29.0 size=   38913kB time=00:04:22.06 bitrate=1216.4kbits/
frame= 8053 fps=118 q=29.0 size=   39479kB time=00:04:26.56 bitrate=1213.3kbits/
frame= 8174 fps=119 q=29.0 size=   40133kB time=00:04:30.60 bitrate=1215.0kbits/
frame= 8295 fps=120 q=29.0 size=   40989kB time=00:04:34.64 bitrate=1222.6kbits/
frame= 8415 fps=121 q=29.0 size=   41739kB time=00:04:38.64 bitrate=1227.1kbits/
frame= 8525 fps=122 q=29.0 size=   42542kB time=00:04:42.31 bitrate=1234.4kbits/
frame= 8634 fps=122 q=29.0 size=   43585kB time=00:04:45.95 bitrate=1248.6kbits/
frame= 8754 fps=123 q=29.0 size=   44404kB time=00:04:49.95 bitrate=1254.5kbits/
frame= 8894 fps=124 q=29.0 size=   45194kB time=00:04:54.62 bitrate=1256.6kbits/
frame= 9022 fps=125 q=29.0 size=   45895kB time=00:04:58.89 bitrate=1257.9kbits/
frame= 9164 fps=126 q=29.0 size=   46598kB time=00:05:03.63 bitrate=1257.2kbits/
frame= 9304 fps=127 q=29.0 size=   47228kB time=00:05:08.30 bitrate=1254.9kbits/
frame= 9436 fps=128 q=29.0 size=   47960kB time=00:05:12.71 bitrate=1256.4kbits/
frame= 9557 fps=129 q=29.0 size=   48595kB time=00:05:16.74 bitrate=1256.8kbits/
frame= 9686 fps=130 q=29.0 size=   49345kB time=00:05:21.05 bitrate=1259.1kbits/
frame= 9806 fps=131 q=29.0 size=   50072kB time=00:05:25.05 bitrate=1261.9kbits/
frame= 9940 fps=132 q=29.0 size=   50838kB time=00:05:29.52 bitrate=1263.8kbits/
frame=10064 fps=132 q=29.0 size=   51604kB time=00:05:33.66 bitrate=1267.0kbits/
frame=10192 fps=133 q=29.0 size=   52352kB time=00:05:37.93 bitrate=1269.1kbits/
frame=10326 fps=134 q=29.0 size=   52986kB time=00:05:42.40 bitrate=1267.7kbits/
frame=10462 fps=135 q=29.0 size=   53604kB time=00:05:46.94 bitrate=1265.7kbits/
frame=10603 fps=136 q=29.0 size=   54147kB time=00:05:51.65 bitrate=1261.4kbits/
frame=10723 fps=136 q=29.0 size=   54979kB time=00:05:55.65 bitrate=1266.4kbits/
frame=10840 fps=137 q=29.0 size=   55672kB time=00:05:59.55 bitrate=1268.4kbits/
frame=10960 fps=138 q=29.0 size=   56461kB time=00:06:03.56 bitrate=1272.2kbits/
frame=11063 fps=138 q=29.0 size=   57337kB time=00:06:06.99 bitrate=1279.8kbits/
frame=11173 fps=139 q=29.0 size=   58433kB time=00:06:10.67 bitrate=1291.4kbits/
frame=11314 fps=140 q=29.0 size=   58976kB time=00:06:15.37 bitrate=1287.1kbits/
frame=11457 fps=140 q=29.0 size=   59503kB time=00:06:20.14 bitrate=1282.3kbits/
frame=11599 fps=141 q=29.0 size=   60087kB time=00:06:24.88 bitrate=1278.9kbits/
frame=11726 fps=142 q=29.0 size=   60806kB time=00:06:29.12 bitrate=1280.1kbits/
frame=11842 fps=143 q=29.0 size=   61369kB time=00:06:32.99 bitrate=1279.3kbits/
frame=11989 fps=143 q=29.0 size=   62070kB time=00:06:37.89 bitrate=1277.9kbits/
frame=12122 fps=144 q=29.0 size=   62647kB time=00:06:42.33 bitrate=1275.6kbits/
frame=12251 fps=145 q=29.0 size=   63319kB time=00:06:46.63 bitrate=1275.6kbits/
frame=12360 fps=145 q=29.0 size=   64133kB time=00:06:50.27 bitrate=1280.5kbits/
frame=12457 fps=145 q=26.0 size=   64790kB time=00:06:53.51 bitrate=1283.5kbits/
frame=12578 fps=146 q=29.0 size=   65677kB time=00:06:57.55 bitrate=1288.5kbits/
frame=12680 fps=146 q=29.0 size=   66541kB time=00:07:00.95 bitrate=1294.9kbits/
frame=12789 fps=147 q=29.0 size=   67519kB time=00:07:04.59 bitrate=1302.7kbits/
frame=12903 fps=147 q=29.0 size=   68252kB time=00:07:08.39 bitrate=1305.1kbits/
frame=13027 fps=148 q=29.0 size=   68950kB time=00:07:12.53 bitrate=1305.9kbits/
frame=13141 fps=148 q=29.0 size=   69739kB time=00:07:16.33 bitrate=1309.3kbits/
frame=13231 fps=148 q=29.0 size=   70747kB time=00:07:19.33 bitrate=1319.2kbits/
frame=13331 fps=149 q=29.0 size=   71747kB time=00:07:22.67 bitrate=1327.7kbits/
frame=13444 fps=149 q=29.0 size=   72722kB time=00:07:26.44 bitrate=1334.4kbits/
frame=13561 fps=150 q=29.0 size=   73586kB time=00:07:30.34 bitrate=1338.6kbits/
frame=13678 fps=150 q=29.0 size=   74270kB time=00:07:34.25 bitrate=1339.4kbits/
frame=13807 fps=151 q=29.0 size=   74995kB time=00:07:38.55 bitrate=1339.8kbits/
frame=13923 fps=151 q=29.0 size=   75731kB time=00:07:42.42 bitrate=1341.6kbits/
frame=14042 fps=152 q=29.0 size=   76495kB time=00:07:46.39 bitrate=1343.6kbits/
frame=14142 fps=152 q=29.0 size=   77343kB time=00:07:49.73 bitrate=1348.8kbits/
frame=14239 fps=152 q=29.0 size=   78278kB time=00:07:52.97 bitrate=1355.8kbits/
frame=14333 fps=152 q=29.0 size=   79245kB time=00:07:56.10 bitrate=1363.5kbits/
frame=14443 fps=153 q=29.0 size=   80128kB time=00:07:59.77 bitrate=1368.2kbits/
frame=14570 fps=153 q=29.0 size=   80847kB time=00:08:04.01 bitrate=1368.3kbits/
frame=14696 fps=154 q=29.0 size=   81689kB time=00:08:08.22 bitrate=1370.7kbits/
frame=14822 fps=154 q=29.0 size=   82199kB time=00:08:12.42 bitrate=1367.5kbits/
frame=14952 fps=155 q=29.0 size=   82820kB time=00:08:16.76 bitrate=1365.8kbits/
frame=15073 fps=155 q=29.0 size=   83555kB time=00:08:20.80 bitrate=1366.8kbits/
frame=15220 fps=156 q=29.0 size=   84196kB time=00:08:25.70 bitrate=1363.9kbits/
frame=15235 fps=134 q=29.0 size=   84225kB time=00:08:26.20 bitrate=1363.0kbits/
frame=15373 fps=134 q=29.0 size=   84815kB time=00:08:30.81 bitrate=1360.2kbits/
frame=15424 fps=119 q=29.0 size=   84989kB time=00:08:32.51 bitrate=1358.5kbits/
frame=15542 fps=119 q=29.0 size=   85655kB time=00:08:36.44 bitrate=1358.7kbits/
frame=15669 fps=120 q=29.0 size=   86435kB time=00:08:40.68 bitrate=1359.9kbits/
frame=15721 fps=116 q=29.0 size=   86764kB time=00:08:42.42 bitrate=1360.5kbits/
frame=15839 fps=116 q=29.0 size=   87500kB time=00:08:46.35 bitrate=1361.8kbits/
frame=15964 fps=117 q=29.0 size=   88187kB time=00:08:50.53 bitrate=1361.7kbits/
frame=16079 fps=117 q=29.0 size=   89064kB time=00:08:54.36 bitrate=1365.4kbits/
frame=16199 fps=117 q=29.0 size=   89982kB time=00:08:58.37 bitrate=1369.2kbits/
frame=16217 fps=105 q=29.0 size=   90054kB time=00:08:58.97 bitrate=1368.8kbits/
frame=16334 fps=106 q=29.0 size=   90843kB time=00:09:02.87 bitrate=1370.8kbits/
frame=16447 fps=106 q=29.0 size=   91814kB time=00:09:06.64 bitrate=1375.9kbits/
frame=16561 fps=106 q=29.0 size=   92489kB time=00:09:10.44 bitrate=1376.5kbits/
frame=16678 fps=107 q=29.0 size=   93195kB time=00:09:14.35 bitrate=1377.2kbits/
frame=16789 fps=107 q=29.0 size=   94056kB time=00:09:18.05 bitrate=1380.7kbits/
frame=16902 fps=108 q=29.0 size=   94959kB time=00:09:21.82 bitrate=1384.6kbits/
frame=17026 fps=108 q=29.0 size=   95589kB time=00:09:25.96 bitrate=1383.6kbits/
frame=17150 fps=109 q=29.0 size=   96485kB time=00:09:30.10 bitrate=1386.4kbits/
frame=17268 fps=109 q=29.0 size=   97179kB time=00:09:34.04 bitrate=1386.8kbits/
frame=17386 fps=109 q=29.0 size=   98122kB time=00:09:37.97 bitrate=1390.7kbits/
frame=17506 fps=110 q=29.0 size=   99045kB time=00:09:41.98 bitrate=1394.2kbits/
frame=17658 fps=110 q=29.0 size=   99485kB time=00:09:47.05 bitrate=1388.3kbits/
frame=17800 fps=111 q=29.0 size=  100032kB time=00:09:51.79 bitrate=1384.7kbits/
frame=17936 fps=111 q=29.0 size=  100676kB time=00:09:56.32 bitrate=1383.0kbits/
frame=18038 fps=112 q=29.0 size=  101492kB time=00:09:59.73 bitrate=1386.3kbits/
frame=18148 fps=112 q=29.0 size=  102408kB time=00:10:03.40 bitrate=1390.3kbits/
frame=18272 fps=112 q=29.0 size=  103386kB time=00:10:07.54 bitrate=1394.0kbits/
frame=18390 fps=113 q=29.0 size=  104125kB time=00:10:11.47 bitrate=1395.0kbits/
frame=18535 fps=113 q=29.0 size=  104683kB time=00:10:16.31 bitrate=1391.4kbits/
frame=18673 fps=114 q=29.0 size=  105173kB time=00:10:20.92 bitrate=1387.6kbits/
frame=18821 fps=114 q=29.0 size=  105738kB time=00:10:25.85 bitrate=1384.0kbits/
frame=18969 fps=115 q=29.0 size=  106290kB time=00:10:30.79 bitrate=1380.4kbits/
frame=19094 fps=115 q=29.0 size=  107062kB time=00:10:34.96 bitrate=1381.3kbits/
frame=19198 fps=116 q=29.0 size=  108319kB time=00:10:38.43 bitrate=1389.9kbits/
frame=19312 fps=116 q=29.0 size=  109323kB time=00:10:42.24 bitrate=1394.5kbits/
frame=19420 fps=116 q=29.0 size=  110345kB time=00:10:45.84 bitrate=1399.6kbits/
frame=19525 fps=117 q=29.0 size=  111419kB time=00:10:49.34 bitrate=1405.6kbits/
frame=19640 fps=117 q=29.0 size=  112325kB time=00:10:53.18 bitrate=1408.7kbits/
frame=19769 fps=117 q=29.0 size=  113129kB time=00:10:57.49 bitrate=1409.5kbits/
frame=19906 fps=118 q=29.0 size=  113788kB time=00:11:02.06 bitrate=1407.9kbits/
frame=20045 fps=118 q=29.0 size=  114444kB time=00:11:06.69 bitrate=1406.2kbits/
frame=20188 fps=119 q=29.0 size=  115096kB time=00:11:11.47 bitrate=1404.2kbits/
frame=20346 fps=119 q=29.0 size=  115700kB time=00:11:16.74 bitrate=1400.6kbits/
frame=20482 fps=120 q=29.0 size=  116289kB time=00:11:21.28 bitrate=1398.3kbits/
frame=20628 fps=120 q=29.0 size=  116806kB time=00:11:26.15 bitrate=1394.6kbits/
frame=20753 fps=121 q=29.0 size=  117490kB time=00:11:30.32 bitrate=1394.2kbits/
frame=20881 fps=121 q=29.0 size=  118098kB time=00:11:34.59 bitrate=1392.8kbits/
frame=21007 fps=121 q=29.0 size=  118691kB time=00:11:38.79 bitrate=1391.4kbits/
frame=21134 fps=122 q=29.0 size=  119391kB time=00:11:43.03 bitrate=1391.2kbits/
frame=21257 fps=122 q=29.0 size=  119984kB time=00:11:47.13 bitrate=1390.0kbits/
frame=21377 fps=122 q=29.0 size=  120494kB time=00:11:51.14 bitrate=1388.0kbits/
frame=21495 fps=123 q=29.0 size=  121194kB time=00:11:55.08 bitrate=1388.4kbits/
frame=21620 fps=123 q=29.0 size=  121882kB time=00:11:59.25 bitrate=1388.2kbits/
frame=21754 fps=124 q=29.0 size=  122538kB time=00:12:03.72 bitrate=1387.0kbits/
frame=21883 fps=124 q=29.0 size=  123170kB time=00:12:08.02 bitrate=1385.9kbits/
}}}"	DJX
	1520	allow mathematical expressions for -t and -ss	undetermined	unspecified	enhancement	new	2012-07-09T19:44:36+02:00	2012-07-11T02:56:36+02:00	"Summary of the bug:

It seems that -t and -ss support integer and decimals up to the six places after the decimal (-t 1.033366 works but -t 1.0333666 doesn't). Sometimes greater precision is needed. Is it possible to support mathematical expression with -t and -ss as it is with some of the timing in the filters.

For instance if I try to create a wav file that contains one NTSC frame's worth of silence, it will produce an error. The closest I can seem to get is with '-t 1.033367'.

How to reproduce:
{{{
ffmpeg -t '1/(30000/1001)' -f lavfi -i aevalsrc=0 -c:a pcm_s16le out.wav
ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul  5 2012 11:22:03 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
  libavutil      51. 64.100 / 51. 64.100
  libavcodec     54. 33.100 / 54. 33.100
  libavformat    54. 15.100 / 54. 15.100
  libavdevice    54.  1.100 / 54.  1.100
  libavfilter     3.  0.101 /  3.  0.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Invalid duration specification for t: 1/(30000/1001)
}}}"	dericed
	1522	H264 Support SP frames exactly	avcodec	git-master	enhancement	open	2012-07-10T13:10:44+02:00	2012-08-12T23:31:28+02:00	"Only the first nine frames of fate-suite/h264-conformance/sp2_bt_b.h264 are decoded correctly, the remaining frames show visual artefacts.
{{{
$ ffmpeg -i fate-suite/h264-conformance/sp2_bt_b.h264
ffmpeg version N-42404-gb4d0c3d Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 10 2012 09:31:25 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. 64.100 / 51. 64.100
  libavcodec     54. 33.100 / 54. 33.100
  libavformat    54. 15.104 / 54. 15.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
[h264 @ 0x90333c0] max_analyze_duration 5000000 reached at 5000000
[h264 @ 0x90333c0] Estimating duration from bitrate, this may be inaccurate
Input #0, h264, from 'fate-suite/h264-conformance/sp2_bt_b.h264':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: h264 (Extended), yuv420p, 176x144, 25 fps, 25 tbr, 1200k tbn, 50 tbc
At least one output file must be specified
}}}"	cehoyos
	1528	drastic v210 - packet too small	avcodec	git-master	defect	open	2012-07-12T13:23:31+02:00	2012-07-12T20:59:17+02:00	"http://www.datafilehost.com/download-63c35830.html

{{{
C:\>ffmpeg -i drastic_v210_packet_too_small.mov out.avi
ffmpeg version N-42449-g9ca27df Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 12 2012 02:37:12 with gcc 4.5.0 20100414 (Fedora MinGW 4.5.0-1.fc
14)
  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      51. 64.100 / 51. 64.100
  libavcodec     54. 34.100 / 54. 34.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
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'drastic_v210_packet_too_small.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
  Duration: 00:00:12.64, start: 0.000000, bitrate: 13387 kb/s
    Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 320x240, 132
71 kb/s, 8 fps, 8 tbr, 1000k tbn, 1000k tbc
    Metadata:
      handler_name    : Procedura obs│ugi skrˇtˇw danych Apple
w:320 h:240 pixfmt:yuv422p10le tb:1/1000000 fr:8/1 sar:0/1 sws_param:flags=2
[auto-inserted scaler 0 @ 0x1e03a80] w:320 h:240 fmt:yuv422p10le sar:0/1 -> w:32
0 h:240 fmt:yuv420p sar:0/1 flags:0x4
Output #0, avi, to 'out.avi':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    ISFT            : Lavf54.16.104
    Stream #0:0(eng): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31
, 200 kb/s, 8 tbn, 8 tbc
    Metadata:
      handler_name    : Procedura obs│ugi skrˇtˇw danych Apple
Stream mapping:
  Stream #0:0 -> #0:0 (v210 -> mpeg4)
Press [q] to stop, [?] for help
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
[v210 @ 0x1df2320] packet too small
Error while decoding stream #0:0: Error number -1 occurred
frame=    0 fps=0.0 q=0.0 Lsize=       6kB time=00:00:00.00 bitrate=   0.0kbits/
s
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters i
f used)
}}}"	ami_stuff
	1530	Feature Request :: Allow more options in .ffpreset files	FFmpeg	git-master	enhancement	new	2012-07-12T22:01:18+02:00	2012-07-13T08:56:25+02:00	"I created a preset containing options for creating HD MPEG-2 PS files, and I noticed, through trial and error, that the preset only allows certain options.  I'd like to see more items available for parsing in ffpreset files, similar to using profiles with MEncoder. 

Here's an example:
{{{
ffmpeg started on 2012-07-11 at 16:33:56
Report written to ""ffmpeg-20120711-163356.log""
Command line:
ffmpeg -report -i ""C:\\Users\\davep\\Desktop\\test_tff1080i30.mpg"" -f vob -c:v mpeg2video -pix_fmt yuv420p -r ntsc -vsync cfr -async 48000 -filter:v ""crop=1440:1080:0:0,yadif=0,scale=1920:1080,setdar=16:9"" -c:a mp2 -fpre 5hd.ffpreset -vstats_file test_out1080p30.mpg.log -t 30 -y ""C:\\Users\\davep\\Desktop\\test_out1080p30-30-bstrat1.mpg""
ffmpeg version N-41975-gb536e2f Copyright (c) 2000-2012 the FFmpeg developers
  built on Jun 26 2012 20:37:12 with gcc 4.7.1
  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. 63.100 / 51. 63.100
  libavcodec     54. 29.101 / 54. 29.101
  libavformat    54. 11.100 / 54. 11.100
  libavdevice    54.  0.100 / 54.  0.100
  libavfilter     3.  0.100 /  3.  0.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 0000000001e7f3c0] Format mpeg probed with size=8192 and score=52
[mpeg @ 0000000001e7f3c0] File position before avformat_find_stream_info() is 0
[mpeg @ 0000000001e7f3c0] Probe buffer size limit 5000000 reached
[mpeg @ 0000000001e7f3c0] File position after avformat_find_stream_info() is 0
Input #0, mpeg, from 'C:\Users\davep\Desktop\test_tff1080i30.mpg':
  Duration: 00:01:12.02, start: 0.250000, bitrate: 26433 kb/s
    Stream #0:0[0x1e0], 48, 1/90000: Video: mpeg2video (High), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 25000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x1c0], 65, 1/90000: Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
ffpreset[5hd.ffpreset]: set 'minrate' = '25M'
ffpreset[5hd.ffpreset]: set 'maxrate' = '25M'
ffpreset[5hd.ffpreset]: set 'muxrate' = '25.5M'
ffpreset[5hd.ffpreset]: set 'b:v' = '25M'
ffpreset[5hd.ffpreset]: set 'bt' = '10M'
ffpreset[5hd.ffpreset]: set 'bufsize' = '4M'
ffpreset[5hd.ffpreset]: set 'qmin' = '2'
ffpreset[5hd.ffpreset]: set 'qmax' = '10'
ffpreset[5hd.ffpreset]: set 'trellis' = '1'
ffpreset[5hd.ffpreset]: set 'mbd' = '2'
ffpreset[5hd.ffpreset]: set 'bf' = '2'
ffpreset[5hd.ffpreset]: set 'b_strategy' = '1'
ffpreset[5hd.ffpreset]: set 'b_sensitivity' = '10'
ffpreset[5hd.ffpreset]: set 'brd_scale' = '2'
ffpreset[5hd.ffpreset]: set 'keyint_min' = '5'
ffpreset[5hd.ffpreset]: set 'g' = '30'
ffpreset[5hd.ffpreset]: set 'ar' = '48000'
ffpreset[5hd.ffpreset]: set 'ac' = '2'
ffpreset[5hd.ffpreset]: set 'b:a' = '384k'
ffpreset[5hd.ffpreset]: set 'threads' = 'auto'
[Parsed_yadif_1 @ 0000000001f0b0e0] mode:0 parity:-1 auto_enable:0
[Parsed_setdar_3 @ 0000000001f0afc0] a:16/9
[buffer @ 0000000001f07fe0] Setting entry with key 'video_size' to value '1440x1080'
[buffer @ 0000000001f07fe0] Setting entry with key 'pix_fmt' to value '0'
[buffer @ 0000000001f07fe0] Setting entry with key 'time_base' to value '1/90000'
[buffer @ 0000000001f07fe0] Setting entry with key 'pixel_aspect' to value '4/3'
[buffer @ 0000000001f07fe0] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0000000001f07fe0] Setting entry with key 'frame_rate' to value '30000/1001'
[graph 0 input from stream 0:0 @ 0000000001f0af20] w:1440 h:1080 pixfmt:yuv420p tb:1/90000 fr:30000/1001 sar:4/3 sws_param:flags=2
[output stream 0:0 @ 0000000001f0aea0] No opaque field provided
[Parsed_crop_0 @ 0000000001f0b160] w:1440 h:1080 sar:4/3 -> w:1440 h:1080 sar:4/3
[Parsed_scale_2 @ 0000000001f0b040] w:1440 h:1080 fmt:yuv420p sar:4/3 -> w:1920 h:1080 fmt:yuv420p sar:1/1 flags:0x4
[Parsed_setdar_3 @ 0000000001f0afc0] w:1920 h:1080 -> dar:16/9 sar:1/1
[abuffer @ 0000000001f08440] Setting entry with key 'time_base' to value '1/90000'
[abuffer @ 0000000001f08440] Setting entry with key 'sample_rate' to value '48000'
[abuffer @ 0000000001f08440] Setting entry with key 'sample_fmt' to value 's16'
[abuffer @ 0000000001f08440] Setting entry with key 'channel_layout' to value '0x3'
[graph 1 input from stream 0:1 @ 0000000001f0ace0] tb:1/90000 samplefmt:s16 samplerate:48000 chlayout:0x3
-async is forwarded to lavfi similarly to -af aresample=min_comp=0.001:min_hard_comp=0.100000:max_soft_comp=1.000000.
[aformat @ 00000000044b5a60] Setting entry with key 'sample_fmts' to value 's16'
[aformat @ 00000000044b5a60] Setting entry with key 'sample_rates' to value '44100,48000,32000,22050,24000,16000'
[output stream 0:1 @ 0000000001f0abc0] auto-inserting filter 'auto-inserted fifo 0' between the filter 'audio format for output stream 0:1' and the filter 'output stream 0:1'
[graph 1 aresample for input stream 0:1 @ 0000000001f0ac60] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16 r:48000Hz
[mpeg2video @ 00000000048e9a60] detected 8 logical cores
[mpeg2video @ 00000000048e9a60] intra_quant_bias = 96 inter_quant_bias = 0
[mpeg2video @ 0000000001efffa0] detected 8 logical cores
Output #0, vob, to 'C:\Users\davep\Desktop\test_out1080p30-30-bstrat1.mpg':
  Metadata:
    encoder         : Lavf54.11.100
    Stream #0:0, 0, 1/90000: Video: mpeg2video (hq), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-10, 25000 kb/s, 90k tbn, 29.97 tbc
    Stream #0:1, 0, 1/90000: Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> mpeg2video)
  Stream #0:1 -> #0:1 (mp2 -> mp2)
Press [q] to stop, [?] for help
[mpeg2video @ 0000000001efffa0] warning: first frame is no keyframe
frame=   19 fps=0.0 q=2.3 size=    1650kB time=00:00:00.53 bitrate=25318.7kbits/s    
frame=   40 fps= 38 q=2.0 size=    3848kB time=00:00:01.23 bitrate=25533.5kbits/s    
frame=   60 fps= 38 q=2.0 size=    5940kB time=00:00:01.90 bitrate=25585.2kbits/s    
frame=   82 fps= 39 q=2.0 size=    8242kB time=00:00:02.63 bitrate=25614.3kbits/s    
frame=  104 fps= 40 q=2.5 size=   10542kB time=00:00:03.37 bitrate=25625.9kbits/s    
frame=  126 fps= 40 q=2.8 size=   12848kB time=00:00:04.10 bitrate=25645.3kbits/s    
frame=  147 fps= 41 q=2.0 size=   15044kB time=00:00:04.80 bitrate=25649.4kbits/s    
frame=  169 fps= 41 q=2.0 size=   17348kB time=00:00:05.53 bitrate=25657.7kbits/s    
frame=  190 fps= 41 q=2.5 size=   19544kB time=00:00:06.23 bitrate=25659.5kbits/s    
frame=  211 fps= 41 q=2.5 size=   21742kB time=00:00:06.94 bitrate=25663.3kbits/s    
frame=  233 fps= 41 q=2.0 size=   24046kB time=00:00:07.67 bitrate=25668.0kbits/s    
frame=  254 fps= 41 q=2.0 size=   26242kB time=00:00:08.37 bitrate=25668.5kbits/s    
frame=  276 fps= 41 q=2.0 size=   28546kB time=00:00:09.10 bitrate=25672.0kbits/s    
frame=  294 fps= 41 q=2.0 size=   30428kB time=00:00:09.70 bitrate=25671.9kbits/s    
frame=  313 fps= 41 q=2.5 size=   32416kB time=00:00:10.34 bitrate=25672.9kbits/s    
frame=  334 fps= 41 q=2.5 size=   34616kB time=00:00:11.04 bitrate=25675.9kbits/s    
frame=  349 fps= 40 q=3.0 size=   36262kB time=00:00:11.54 bitrate=25730.8kbits/s    
frame=  354 fps= 38 q=5.2 size=   36816kB time=00:00:11.71 bitrate=25751.7kbits/s    
frame=  358 fps= 36 q=6.1 size=   37194kB time=00:00:11.84 bitrate=25723.0kbits/s    
frame=  362 fps= 35 q=5.0 size=   37650kB time=00:00:11.97 bitrate=25748.2kbits/s    
frame=  365 fps= 33 q=7.6 size=   38020kB time=00:00:12.07 bitrate=25785.8kbits/s    
frame=  368 fps= 32 q=8.5 size=   38256kB time=00:00:12.17 bitrate=25732.6kbits/s    
frame=  371 fps= 30 q=8.0 size=   38558kB time=00:00:12.27 bitrate=25724.3kbits/s    
frame=  373 fps= 29 q=8.0 size=   38786kB time=00:00:12.34 bitrate=25736.6kbits/s    
frame=  376 fps= 28 q=9.0 size=   39090kB time=00:00:12.44 bitrate=25729.7kbits/s    
frame=  379 fps= 26 q=11.0 size=   39316kB time=00:00:12.54 bitrate=25671.9kbits/s    
frame=  381 fps= 25 q=10.0 size=   39620kB time=00:00:12.61 bitrate=25733.6kbits/s    
frame=  383 fps= 24 q=37.9 size=   39826kB time=00:00:12.67 bitrate=25731.2kbits/s    
frame=  385 fps= 24 q=10.3 size=   40082kB time=00:00:12.74 bitrate=25761.0kbits/s    
frame=  389 fps= 23 q=8.0 size=   40378kB time=00:00:12.87 bitrate=25682.3kbits/s    
frame=  392 fps= 22 q=7.0 size=   40816kB time=00:00:12.97 bitrate=25760.7kbits/s    
frame=  395 fps= 22 q=7.5 size=   41148kB time=00:00:13.07 bitrate=25771.5kbits/s    
frame=  398 fps= 21 q=10.8 size=   41438kB time=00:00:13.17 bitrate=25756.0kbits/s    
frame=  401 fps= 21 q=9.0 size=   41742kB time=00:00:13.27 bitrate=25749.4kbits/s    
frame=  404 fps= 20 q=7.0 size=   41970kB time=00:00:13.38 bitrate=25696.4kbits/s    
frame=  407 fps= 20 q=8.0 size=   42418kB time=00:00:13.48 bitrate=25777.8kbits/s    
frame=  410 fps= 20 q=7.0 size=   42652kB time=00:00:13.58 bitrate=25729.0kbits/s    
frame=  413 fps= 19 q=8.5 size=   43030kB time=00:00:13.68 bitrate=25767.0kbits/s    
frame=  416 fps= 19 q=9.0 size=   43334kB time=00:00:13.78 bitrate=25760.6kbits/s    
frame=  420 fps= 18 q=6.0 size=   43712kB time=00:00:13.91 bitrate=25736.0kbits/s    
frame=  423 fps= 18 q=7.0 size=   44016kB time=00:00:14.01 bitrate=25729.9kbits/s    
frame=  427 fps= 18 q=7.5 size=   44498kB time=00:00:14.14 bitrate=25766.3kbits/s    
frame=  430 fps= 17 q=7.0 size=   44774kB time=00:00:14.24 bitrate=25743.9kbits/s    
frame=  432 fps= 17 q=9.1 size=   45034kB time=00:00:14.31 bitrate=25772.7kbits/s    
frame=  435 fps= 17 q=10.5 size=   45304kB time=00:00:14.41 bitrate=25747.2kbits/s    
frame=  437 fps= 17 q=8.0 size=   45558kB time=00:00:14.48 bitrate=25772.2kbits/s    
frame=  440 fps= 16 q=16.9 size=   45834kB time=00:00:14.58 bitrate=25750.4kbits/s    
frame=  443 fps= 16 q=8.5 size=   46138kB time=00:00:14.68 bitrate=25744.4kbits/s    
frame=  446 fps= 16 q=8.2 size=   46366kB time=00:00:14.78 bitrate=25696.4kbits/s    
frame=  450 fps= 15 q=7.5 size=   46896kB time=00:00:14.91 bitrate=25757.6kbits/s    
frame=  455 fps= 15 q=4.0 size=   47410kB time=00:00:15.08 bitrate=25751.9kbits/s    
frame=  465 fps= 15 q=2.0 size=   48322kB time=00:00:15.41 bitrate=25679.1kbits/s    
frame=  487 fps= 16 q=2.5 size=   50626kB time=00:00:16.14 bitrate=25680.6kbits/s    
frame=  511 fps= 16 q=31.0 size=   53138kB time=00:00:16.95 bitrate=25681.4kbits/s    
frame=  524 fps= 17 q=3.0 size=   54578kB time=00:00:17.38 bitrate=25719.2kbits/s    
frame=  533 fps= 17 q=3.0 size=   55552kB time=00:00:17.68 bitrate=25733.6kbits/s    
frame=  542 fps= 17 q=36.6 size=   56386kB time=00:00:17.98 bitrate=25683.8kbits/s    
frame=  554 fps= 17 q=3.0 size=   57732kB time=00:00:18.38 bitrate=25724.2kbits/s    
frame=  567 fps= 17 q=2.0 size=   59104kB time=00:00:18.81 bitrate=25728.5kbits/s    
frame=  579 fps= 17 q=3.8 size=   60318kB time=00:00:19.21 bitrate=25710.0kbits/s    
frame=  587 fps= 17 q=2.0 size=   61118kB time=00:00:19.48 bitrate=25694.1kbits/s    
frame=  601 fps= 17 q=2.5 size=   62558kB time=00:00:19.95 bitrate=25683.8kbits/s    
frame=  617 fps= 17 q=2.5 size=   64230kB time=00:00:20.48 bitrate=25683.1kbits/s    
frame=  630 fps= 17 q=2.0 size=   65688kB time=00:00:20.92 bitrate=25721.5kbits/s    
frame=  643 fps= 17 q=2.0 size=   67008kB time=00:00:21.35 bitrate=25705.4kbits/s    
frame=  653 fps= 17 q=3.0 size=   68070kB time=00:00:21.68 bitrate=25711.0kbits/s    
frame=  662 fps= 17 q=3.0 size=   69014kB time=00:00:21.98 bitrate=25711.6kbits/s    
frame=  673 fps= 17 q=11.9 size=   70106kB time=00:00:22.35 bitrate=25689.6kbits/s    
frame=  688 fps= 18 q=2.5 size=   71660kB time=00:00:22.85 bitrate=25684.0kbits/s    
frame=  704 fps= 18 q=2.5 size=   73320kB time=00:00:23.39 bitrate=25679.2kbits/s    
frame=  719 fps= 18 q=2.5 size=   74900kB time=00:00:23.89 bitrate=25683.0kbits/s    
frame=  735 fps= 18 q=2.0 size=   76580kB time=00:00:24.42 bitrate=25685.1kbits/s    
frame=  750 fps= 18 q=6.9 size=   78216kB time=00:00:24.92 bitrate=25707.0kbits/s    
frame=  763 fps= 18 q=2.5 size=   79510kB time=00:00:25.35 bitrate=25685.3kbits/s    
frame=  777 fps= 18 q=2.0 size=   81010kB time=00:00:25.82 bitrate=25696.5kbits/s    
frame=  793 fps= 19 q=2.0 size=   82650kB time=00:00:26.35 bitrate=25685.8kbits/s    
frame=  809 fps= 19 q=2.0 size=   84326kB time=00:00:26.89 bitrate=25686.4kbits/s    
frame=  824 fps= 19 q=2.0 size=   85896kB time=00:00:27.39 bitrate=25686.6kbits/s    
frame=  839 fps= 19 q=1.6 size=   87510kB time=00:00:27.89 bitrate=25699.7kbits/s    
frame=  854 fps= 19 q=2.0 size=   89034kB time=00:00:28.39 bitrate=25686.4kbits/s    
frame=  868 fps= 19 q=5.8 size=   90500kB time=00:00:28.86 bitrate=25686.8kbits/s    
frame=  881 fps= 19 q=2.0 size=   91860kB time=00:00:29.29 bitrate=25686.7kbits/s    
frame=  897 fps= 19 q=2.0 size=   93492kB time=00:00:29.82 bitrate=25675.2kbits/s    
No more output streams to write to, finishing.
frame=  899 fps= 19 q=5.8 Lsize=   93962kB time=00:00:29.96 bitrate=25689.3kbits/s    

video:91420kB audio:1406kB subtitle:0 global headers:0kB muxing overhead 1.223176%

[AVIOContext @ 0000000001e7f900] Statistics: 105762960 bytes read, 2 seeks
}}}
Through trial and error I noticed it wouldn't accept -f vob, or -r ntsc, or -vsync cfr, output codec declarations, the filter chain, and more.  I wish more could be read from the preset, making my command lines easier to type, script, and easier to read.

Thank you,

dp"	dpury
	1535	"Wrong ""profile"" FAQ entry"	documentation	git-master	defect	open	2012-07-15T01:49:28+02:00	2012-12-06T11:58:55+01:00	"This FAQ item explains it the best: http://ffmpeg.org/faq.html#g_t_002dprofile-option-fails-when-encoding-H_002e264-video-with-AAC-audio

It might be good to fix the error message to be a little bit more clear or descriptive. Simple ""profile 'baseline' not recognized as a valid profile for AAC encoder, try using -profile:v instead"" would be better since it would provide end users some clue what went wrong."	burek
	1536	u263: problem with b-frames	avcodec	git-master	defect	open	2012-07-15T15:20:06+02:00	2012-07-30T19:32:10+02:00	"u263 codec have a possibility to encode video with enabled b-frames (1-5), ffmpeg decodes such files incorrectly.

{{{
$ ffmpeg -i u263_b-frames_5.avi out.avi
ffmpeg version 0.10.2.git-ab7d6cb Copyright (c) 2000-2012 the FFmpeg developers
  built on May 30 2012 13:37:47 with gcc 4.6.1
  configuration: --disable-ffprobe --enable-gpl
  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
[h263 @ 0189c720] Warning: not compiled with thread support, using thread emulat
ion
Input #0, avi, from 'u263_b-frames_5.avi':
  Duration: 00:00:12.64, start: 0.000000, bitrate: 403 kb/s
    Stream #0:0: Video: h263 (U263 / 0x33363255), yuv420p, 320x240, 23.97 tbr, 2
3.97 tbn, 23.97 tbc
w:320 h:240 pixfmt:yuv420p tb:100/2397 sar:0/1 sws_param:flags=2
[buffersink @ 018a23c0] No opaque field provided
[mpeg4 @ 01898e40] Warning: not compiled with thread support, using thread emula
tion
[h263 @ 0189c720] Warning: not compiled with thread support, using thread emulat
ion
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.6.101
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240, q=2-31, 200
 kb/s, 23.97 tbn, 23.97 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (h263 -> mpeg4)
Press [q] to stop, [?] for help
[h263 @ 0189c720] illegal ac vlc code at 0x3
[h263 @ 0189c720] Error at MB: 63
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] illegal ac vlc code at 12x0
[h263 @ 0189c720] Error at MB: 12
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] illegal ac vlc code at 17x5
[h263 @ 0189c720] Error at MB: 122
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] b cbpy damaged at 19 5
[h263 @ 0189c720] Error at MB: 124
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] run overflow at 13x0 i:0
[h263 @ 0189c720] Error at MB: 13
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] b mb_type damaged at 18 3
[h263 @ 0189c720] Error at MB: 81
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] illegal ac vlc code at 19x3
[h263 @ 0189c720] Error at MB: 82
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] b mb_type damaged at 5 2
[h263 @ 0189c720] Error at MB: 47
[cut]
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] b mb_type damaged at 16 0
[h263 @ 0189c720] Error at MB: 16
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
frame=  296 fps= 74 q=5.1 size=     467kB time=00:00:12.55 bitrate= 304.7kbits/s
illegal ac vlc code at 13x0
[h263 @ 0189c720] Error at MB: 13
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
[h263 @ 0189c720] b mb_type damaged at 17 1
[h263 @ 0189c720] Error at MB: 38
[h263 @ 0189c720] concealing 300 DC, 300 AC, 300 MV errors
frame=  298 fps= 74 q=5.2 Lsize=     474kB time=00:00:12.64 bitrate= 306.9kbits/
s
video:461kB audio:0kB global headers:0kB muxing overhead 2.776824%
}}}"	ami_stuff
	1538	request_channels does not work for mpeg program stream	undetermined	git-master	defect	new	2012-07-16T15:08:40+02:00	2012-07-16T15:08:40+02:00	"-request_channels works fine for many tested containers, does not work for mpeg program stream
{{{
$ ./ffmpeg -i fate-suite/svq3/Vertical400kbit.sorenson3.mov -ac 6 -qscale 2 -acodec ac3 out.mpg
}}}
{{{
$ ./ffmpeg -request_channels 2 -i out.mpg
ffmpeg version N-42547-g7543fd8 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 16 2012 07:44:51 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 --enable-x11grab
  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
[mpeg @ 0x904d4a0] max_analyze_duration 5000000 reached at 5000000
Input #0, mpeg, from 'out.mpg':
  Duration: 00:00:43.57, start: 0.994200, bitrate: 1507 kb/s
    Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p, 320x240 [SAR 1:1 DAR 4:3], 104857 kb/s, 30 fps, 30 tbr, 90k tbn, 30 tbc
    Stream #0:1[0x80]: Audio: ac3, 44100 Hz, 5.1(side), s16, 448 kb/s
At least one output file must be specified
}}}
I also tested avi, mkv, nut and mpegts and all report stereo / downmixing works for all other containers I tested"	cehoyos
	1541	flv hangs on ff_vp3_idct_add_neon on ARM Cortex-A8 with gstreamer	avcodec	git-master	defect	new	2012-07-17T17:11:46+02:00	2012-12-31T22:31:25+01:00	 a flv file hangs on  ff_vp3_idct_add_neon on beagleboard when tested on latest ffmpeg master branch	kaijun61
	1542	support muxing jpeg2000 in mxf	avformat	git-master	enhancement	open	2012-07-18T06:17:47+02:00	2013-02-19T14:21:13+01:00	"Summary of the bug:

Encoding jpeg2000 in mxf fails. ""codec not currently supported in container"". This combination of codec and container is popular in some media preservation environments and may be worth supporting.

How to reproduce:
{{{
ffmpeg started on 2012-07-18 at 00:10:53
Report written to ""ffmpeg-20120718-001053.log""
Command line:
ffmpeg -report -f lavfi -t 1 -i testsrc -c:v j2k -strict -2 -y testsrc.mxf
ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 18 2012 00:09:10 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
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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
[Parsed_testsrc_0 @ 0x7fd8f9418520] size:320x240 rate:25/1 duration:-1.000000 sar:1/1
[lavfi @ 0x7fd8f984e200] All info found
[lavfi @ 0x7fd8f984e200] Estimating duration from bitrate, this may be inaccurate
Input #0, lavfi, from 'testsrc':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0, 1, 1/25: Video: rawvideo (RGB[24] / 0x18424752), rgb24, 320x240 [SAR 1:1 DAR 4:3], 25 tbr, 25 tbn, 25 tbc
-t is not an input option, keeping it for the next output; consider fixing your command line.
[buffer @ 0x7fd8f9419fe0] Setting entry with key 'video_size' to value '320x240'
[buffer @ 0x7fd8f9419fe0] Setting entry with key 'pix_fmt' to value '2'
[buffer @ 0x7fd8f9419fe0] Setting entry with key 'time_base' to value '1/25'
[buffer @ 0x7fd8f9419fe0] Setting entry with key 'pixel_aspect' to value '1/1'
[buffer @ 0x7fd8f9419fe0] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0x7fd8f9419fe0] Setting entry with key 'frame_rate' to value '25/1'
[graph 0 input from stream 0:0 @ 0x7fd8f941a0a0] w:320 h:240 pixfmt:rgb24 tb:1/25 fr:25/1 sar:1/1 sws_param:flags=2
[j2k @ 0x7fd8f9854400] init
[j2k @ 0x7fd8f9854400] after init
[mxf @ 0x7fd8f9855000] track 0: could not find essence container ul, codec not currently supported in container
Output #0, mxf, to 'testsrc.mxf':
  Metadata:
    encoder         : Lavf54.17.100
    Stream #0:0, 0, 1/25: Video: j2k, rgb24, 320x240 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo -> j2k)
Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

}}}"	dericed
	1551	mov file is played by vlc, cannot be read by FFmpeg	avformat	git-master	defect	new	2012-07-18T16:54:24+02:00	2012-09-27T12:58:12+02:00	"(issue 2226 by ami_stuff)
http://www.imaging-resource.com/PRODS/TS2/FULLRES/YP1020228.MOV
Sample (1280x720@30 mjpeg and pcm audio) can be played with vlc, does not decode with FFmpeg
{{{
$ ffmpeg -i YP1020228.MOV
ffmpeg version N-42594-g56ae592 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 18 2012 09:14:59 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 --enable-x11grab --enable-libass
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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 @ 0x90774e0] moov atom not found
YP1020228.MOV: Invalid data found when processing input
}}}
"	cehoyos
	1554	Support reading proprietary AVID DNxHD MXF	avformat	git-master	enhancement	open	2012-07-18T21:09:47+02:00	2012-09-27T12:45:47+02:00	"(issue 2160)
http://samples.ffmpeg.org/MXF/issue2160/PW0805A0V01.4C5B5636.EFA330.mxf
FFmpeg is unable to read the proprietary AVID DNxHD MXF file.
{{{
$ ffmpeg -i PW0805A0V01.4C5B5636.EFA330.mxf
ffmpeg version N-42605-g5784a46 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 18 2012 20:29:06 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 --enable-x11grab --enable-libass
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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
Input #0, mxf, from 'PW0805A0V01.4C5B5636.EFA330.mxf':
  Duration: 00:00:06.03, start: 0.000000, bitrate: 146018 kb/s
    Stream #0:0: Data: none
At least one output file must be specified
}}}"	cehoyos
	1555	WebM: Silent track not taken into account if followed by a noisy track	undetermined	git-master	defect	open	2012-07-18T21:33:28+02:00	2012-12-29T20:24:43+01:00	"(issue 2445)
I will upload a webm sample that plays different with Firefox and ffplay - both ffmpeg and ffplay ignore the initial silence.
{{{
$ ffmpeg -i res_silence_then_sound.webm -qscale 2 out.avi
ffmpeg version N-42605-g5784a46 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 18 2012 20:29:06 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 --enable-x11grab --enable-libass
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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
Input #0, matroska,webm, from 'res_silence_then_sound.webm':
  Metadata:
    creation_time   : 2010-12-24 06:39:05
  Duration: 00:00:35.58, start: 0.000000, bitrate: 1105 kb/s
    Stream #0:0: Video: vp8, yuv420p, 640x352, SAR 1:1 DAR 20:11, 25 fps, 25 tbr, 1k tbn, 1k tbc
    Stream #0:1: Audio: vorbis, 48000 Hz, stereo, s16
Please use -q:a or -q:v, -qscale is ambiguous
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.17.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 640x352 [SAR 1:1 DAR 20:11], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16
Stream mapping:
  Stream #0:0 -> #0:0 (vp8 -> mpeg4)
  Stream #0:1 -> #0:1 (vorbis -> libmp3lame)
Press [q] to stop, [?] for help
frame=  858 fps= 90 q=2.0 Lsize=    6666kB time=00:00:35.52 bitrate=1537.3kbits/s
video:6123kB audio:477kB subtitle:0 global headers:0kB muxing overhead 0.995196%
[libmp3lame @ 0x90c2a80] 1 frames left in que on closing
}}}
out.avi is broken / severe A/V desync."	cehoyos
	1556	Frame rate changed without changeing timestamps	undetermined	0.11.1	defect	new	2012-07-19T17:36:14+02:00	2012-07-25T17:41:18+02:00	"
I used to be able to force change in framerate by doing the following:
{{{
% ffmpeg -f $input-device -i input -r 30/1 ... output
}}}

The indev that I'm capturing from gets video at 60fps, and this used to force the frame-rate down to 30 (by dropping every other frame) before streaming.

However now, while it says the output is 30fps, the encoded timestamps seem to be stamped like they would be for 60fps. So the streamer / player says the steam it's receiving is 60 fps, so the audio and video drift wildly out of sync quite quickly when viewing rtp/rtsp streams.

Trying to force is by doing:
{{{
% ffmpeg -r 60/1 -f $input-device -i input -r 30/1 ... output
}}}

results in an error ""Option framerate not found"" similar to #926


My setup is a bit complicated with several apps connected with pipes, but it worked ~6 months ago. I've updated my system this week and it no longer works with ffmpeg 0.11.1

decklink device -> bmdcapture -> ffpeg (scaling and encoding) -> vlc (simultaneous RTP-Mulitcast & RTSP)


I also tried patching ffmpeg to interface with the decklink directly to see if cutting bmdcapture out the pipeline would help, but problem is still the same.

Actual commands used:

with bmdcapture
{{{
bmdcapture -c 2 -s 16 -m 16 -V 4 -A 1 -F nut -f pipe:1 | ffmpeg -re -i - -s 640x320 -r 30/1 -acodec libaacplus -ab 64k -vcodec libx264 -pix_fmt yuv420p -aspect 16:9 -vprofile high -preset slow -crf 22.0 -trellis 2 -threads 8 -f nut - | cvlc - --sout '#duplicate{dst=rtp{mux=ts{use-key-frames},sdp=rtsp://@:8554/teststream},dst=rtp{mux=ts{use-key-frames},dst=224.2.0.1,port=5004,ttl=16,sdp=sap://,name=teststream}}'
}}}

without bmdcapture:
{{{
ffmpeg -re -f decklink -input_format 16 -i """" -s 640x360 -r 30/1 -pix_fmt yuv420p -vcodec libx264 -vprofile high -preset slow -trellis 2 -crf 22 -acodec libaacplus -ab 64k -f nut - | cvlc - --sout '#duplicate{dst=rtp{mux=ts{use-key-frames},sdp=rtsp://@:8554/livestream},dst=rtp{mux=ts{use-key-frames},dst=224.2.0.1,port=5004,ttl=16,sdp=sap://,name=livestream}}'

}}}

Used in conjunction with VLC version 2.0.2 as the actual stream server (no transcoding, just transmuxing) and as the client as well.
"	FishB8
	1558	Unable to decode a (possibly damaged) matroska file	avformat	git-master	defect	new	2012-07-19T20:55:07+02:00	2012-09-27T12:52:16+02:00	"(issue 384)
http://samples.ffmpeg.org/ffmpeg-bugs/roundup/issue384/
FFmpeg is unable to decode a matroska sample that is played fine by vlc.
{{{
$ ffmpeg -i matroska_crash.mkv
ffmpeg version N-42619-g6b7849e Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 19 2012 08:58:35 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 --enable-x11grab --enable-libass
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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
[matroska,webm @ 0x90764e0] Unknown entry 0x6E1F
[matroska,webm @ 0x90764e0] Unknown entry 0x48B2
[matroska,webm @ 0x90764e0] Read error at pos. 2376 (0x948)
[matroska,webm @ 0x90764e0] Unknown entry 0x81
[matroska,webm @ 0x90764e0] Read error at pos. 192 (0xc0)
[matroska,webm @ 0x90764e0] Unknown entry 0x82
[matroska,webm @ 0x90764e0] Unknown entry 0x67C9
    Last message repeated 1 times
[matroska,webm @ 0x90764e0] Unknown entry 0x82
[matroska,webm @ 0x90764e0] Could not find codec parameters for stream 1 (Audio: mp3, 48000 Hz, 2 channels, s16): unspecified sample size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x90764e0] Could not find codec parameters for stream 3 (Audio: mp3, 48000 Hz, 2 channels, s16): unspecified sample size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x90764e0] Could not find codec parameters for stream 5 (Audio: mp3, 48000 Hz, 2 channels, s16): unspecified sample size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x90764e0] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.1 : stereo
Guessed Channel Layout for  Input Stream #0.3 : stereo
Guessed Channel Layout for  Input Stream #0.5 : stereo
Input #0, matroska,webm, from 'matroska_crash.mkv':
  Metadata:
    creation_time   : 2005-07-28 20:39:44
  Duration: N/A, start: 0.000000, bitrate: N/A
    Chapter #0.0: start 0.000000, end 15.000000
    Metadata:
      title           : Introduction
    Chapter #0.1: start 15.000000, end 30.000000
    Metadata:
      title           : Developpement
    Chapter #0.2: start 30.000000, end 45.200000
    Metadata:
      title           : Conclusion
    Stream #0:0(eng): Video: mpeg4 (DX50 / 0x30355844), yuv420p, 720x400, SAR 1:1 DAR 9:5, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
    Stream #0:1(eng): Audio: mp3, 48000 Hz, stereo, s16 (default)
    Stream #0:2(eng): Video: mpeg4 (DX50 / 0x30355844), yuv420p, 720x400, SAR 1:1 DAR 9:5, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
    Stream #0:3(eng): Audio: mp3, 48000 Hz, stereo, s16 (default)
    Stream #0:4(eng): Video: mpeg4 (DX50 / 0x30355844), yuv420p, 720x400, SAR 1:1 DAR 9:5, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
    Stream #0:5(eng): Audio: mp3, 48000 Hz, stereo, s16 (default)
At least one output file must be specified
}}}"	cehoyos
	1559	cannot seek in .m4a file	avformat	git-master	defect	new	2012-07-19T21:15:09+02:00	2012-11-15T18:14:30+01:00	"(issue 1952)
I will upload a m4a sample that cannot be seeked with ffplay, ffmpeg and mplayer -demuxer lavf.
{{{
$ ffmpeg -i Nic\ Chagall\ -\ Get\ The\ Kicks\ Podcast\ 001.m4a
ffmpeg version N-42619-g6b7849e Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 19 2012 08:58:35 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 --enable-x11grab --enable-libass
  libavutil      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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
[png @ 0x909f560] Missing png signature
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x90764e0] max_analyze_duration 5000000 reached at 5015510
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x90764e0] decoding for stream 4 failed
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x90764e0] Could not find codec parameters for stream 4 (Video: png): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Nic Chagall - Get The Kicks Podcast 001.m4a':
  Metadata:
    major_brand     : M4A
    minor_version   : 0
    compatible_brands: M4A mp42isom
    creation_time   : 1940-02-17 09:46:08
    title           : Nic Chagall - Get The Kicks Podcast 001
    artist          : Nic Chagall
    album           : Nic Chagall - Get The Kicks
    encoder         : Podcast Maker 1.4.0 by Lemonz Dream
    description     : Episode 001
    synopsis        : Get The Kicks is broadcast live on ah.fm every fourth Monday of the month.
                    :
                    : For more info, visit www.nicchagall.de
    genre           : Podcast
    gapless_playback: 0
    date            : 2009-10-04T13:54:28Z
    season_number   : 0
    episode_sort    : 0
    media_type      : 0
  Duration: 01:00:16.55, start: 0.000000, bitrate: 131 kb/s
    Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 129 kb/s
    Metadata:
      creation_time   : 1940-02-17 09:46:08
      handler_name    : ?Apple Alias Data Handler
    Stream #0:1(eng): Subtitle: mov_text (text / 0x74786574)
    Metadata:
      creation_time   : 1940-02-17 09:46:08
      handler_name    : ?Apple Alias Data Handler
    Stream #0:2(eng): Video: mjpeg (jpeg / 0x6765706A), yuvj444p, 600x600 [SAR 1:1 DAR 1:1], 0 kb/s, SAR 40:37 DAR 40:37, 0k fps, 0k tbr, 44100 tbn, 44100 tbc
    Metadata:
      creation_time   : 1940-02-17 09:46:08
      handler_name    : ?Apple Alias Data Handler
    Stream #0:3(eng): Subtitle: mov_text (tx3g / 0x67337874)
    Metadata:
      creation_time   : 1940-02-17 09:46:08
      handler_name    : ?Apple Alias Data Handler
    Stream #0:4: Video: png, 90k tbr, 90k tbn, 90k tbc
At least one output file must be specified
}}}"	cehoyos
	1564	support dvaudio in non dv container	avcodec	git-master	enhancement	open	2012-07-21T00:02:16+02:00	2012-11-26T19:40:44+01:00	"http://www.datafilehost.com/download-f6b0f2cb.html

{{{
C:\>ffmpeg -i Test_DV_Audio.avi
ffmpeg version N-42682-g7e17389 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 20 2012 02:23:40 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      51. 65.100 / 51. 65.100
  libavcodec     54. 41.100 / 54. 41.100
  libavformat    54. 17.100 / 54. 17.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
[avi @ 0x1eacdc0] non-interleaved AVI
[avi @ 0x1eacdc0] max_analyze_duration 5000000 reached at 5000000
[avi @ 0x1eacdc0] Could not find codec parameters for stream 1 (Audio: none ([22
][2][0][0] / 0x0216), 44100 Hz, 2 channels, 1728 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'Test_DV_Audio.avi':
  Duration: 00:00:14.06, start: 0.000000, bitrate: 5488 kb/s
    Stream #0:0: Video: cinepak (cvid / 0x64697663), yuv420p, 352x288, 15 fps, 1
5 tbr, 15 tbn, 15 tbc
    Stream #0:1: Audio: none ([22][2][0][0] / 0x0216), 44100 Hz, stereo, 1728 kb
/s
At least one output file must be specified
}}}"	ami_stuff
	1565	ffmpeg-0.10.3 fails to build on x32 ABI	build system	git-master	enhancement	open	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
	1567	make install fails with relative path for prefix dir	build system	git-master	defect	open	2012-07-23T21:34:43+02:00	2012-07-30T15:23:56+02:00	"Summary of the bug:

install fails because the working directory is changed twice in a single make-command.

How to reproduce:
{{{
download (latest) source
run configure with relative path for --prefix. ie. --prefix=install

result:
INSTALL	libavdevice/libavdevice.so
STRIP	install-libavdevice-shared
cd: 1: can't cd to install/lib
}}}

this seems to be because the command which is executed actually changes from working dir to install/lib ( which is good ) and then another cd command is executed ( also to install/lib ) but this fails because the working dir was already set to this directory."	MacGyverismo
	1578	variable FPS incorrect frame length	undetermined	git-master	defect	open	2012-07-27T09:37:01+02:00	2013-02-21T17:43:24+01:00	"I have a sample video to reproduce this bug - see attachment.

The video is in Apple Animation codec (qtrle) with variable frame rate and contains only 5 frames. Frames 1,2,4 and 5 are displayed for a very short time, but frame 3 is much longer. 

When I extract all the frames into PNGs with this command:

./ffmpeg -vsync 2 -i apple-animation-variable-fps-bug.mov -vf ""[in]showinfo[out]"" out/img%04d.png

it's fine, I get 5 PNG files, and the timestamps shown on the output are correct:

n:0 pts:0 pts_time:0 pos:48
n:1 pts:600 pts_time:0.2 pos:4335
n:2 pts:1300 pts_time:0.433333 pos:8286
n:3 pts:7300 pts_time:2.43333 pos:12518
n:4 pts:8100 pts_time:2.7 pos:16642

as you can see, frame n:2 (the third frame) is displayed for much longer than the others. However, when I run this command to dump the frames with a constant FPS:

./ffmpeg -i apple-animation-variable-fps-bug.mov -r 30 out/img%04d.png

the frames are dumped with wrong timing. The ""long"" frame was 2 seconds long, so it should be in about 60 frames (with FPS 30), but instead it only gets 7 frames. But the next frame which should be very short is dumped into 60 frames. It seems that the conversion between variable FPS into constant FPS incorrectly assigns frame length into the next frame.
"	kubabrecka
	1579	fix remuxing of imaadpcm in wav	avformat	git-master	defect	open	2012-07-27T13:52:43+02:00	2012-10-28T03:18:45+01:00	"ms codec can't decode remuxed file because frame_size is set to 0 with ""-acodec copy""

http://samples.mplayerhq.hu/A-codecs/ima-adpcm/test_ima_adpcm.wav


libavformat/riff.c:
{{{
    } else if (enc->codec_id == CODEC_ID_GSM_MS || enc->codec_id == CODEC_ID_ADPCM_IMA_WAV) {
        hdrsize += 2;
        bytestream_put_le16(&riff_extradata, frame_size); /* wSamplesPerBlock */
+        av_log(enc, AV_LOG_WARNING, ""frame_size: %d\n"", frame_size);
}}}


{{{
C:\>ffmpeg -i test_ima_adpcm.wav -acodec copy out.wav
ffmpeg version N-42891-g9054f6b Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 26 2012 02:25:40 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      51. 65.100 / 51. 65.100
  libavcodec     54. 44.101 / 54. 44.101
  libavformat    54. 20.100 / 54. 20.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  3.100 /  3.  3.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, wav, from 'test_ima_adpcm.wav':
  Duration: 00:00:06.28, bitrate: 32 kb/s
    Stream #0:0: Audio: adpcm_ima_wav ([17][0][0][0] / 0x0011), 8000 Hz, mono, s
16, 32 kb/s
Output #0, wav, to 'out.wav':
  Metadata:
    encoder         : Lavf54.20.100
    Stream #0:0: Audio: adpcm_ima_wav ([17][0][0][0] / 0x0011), 8000 Hz, mono, 3
2 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size=      25kB time=00:00:06.31 bitrate=  32.5kbits/s
video:0kB audio:25kB subtitle:0 global headers:0kB muxing overhead 0.234375%
}}}
"	ami_stuff
	1582	Banding/discoloration in darker gradients when converting to rgb24	swscale	git-master	defect	open	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
	1589	"getting ""AC EOB marker is absent"" errors when decoding DV video DIF blocks with non-zero STA"	avcodec	git-master	defect	open	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
	1598	Muxing raw h264 into mpegts (and mkv) fails.	undetermined	git-master	defect	open	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
	1600	remux of xdcam mxf to mov is unplayable in Final Cut Pro	undetermined	git-master	defect	new	2012-08-03T18:01:56+02:00	2012-11-10T16:37:58+01:00	"Summary of the bug:

I would like to rewrap MXF files from an XDCam disc to QuickTime for edit in Final Cut Pro. I ran: ffmpeg -report -i /Volumes/XDCAM8004602012511C8/Clip/979_0611_01.MXF -map 0:v -an -c copy 979_0611_01.mov. The resulting file works in QuickTime, VLC, ffplay, etc, but when I open it in Final Cut Pro I get an error ""File Error: Unknown File"".

I looked in the edts/elst atom and see
Track Dur,Media Time,Media Rate
66,-1,1.0
17318,3003,1.0

When I change the first row to zeros it works. Note, when I run the same process in ffmbc the resulting file does not have the first line with the -1 media time, but only the ""17318,3003,1.0"" line and works in FCP as expected.

Source XDCAM MXF file:
{{{
http://archive.org/download/SamplesOfXdcamMxfAndQuicktimeRewrappedWithFfmpeg/979_0611_01.MXF
}}}
FFmpeg output:
{{{
http://archive.org/download/SamplesOfXdcamMxfAndQuicktimeRewrappedWithFfmpeg/979_0611_01.mov
}}}


How to reproduce:
{{{
ffmpeg started on 2012-08-03 at 11:45:16
Report written to ""ffmpeg-20120803-114516.log""
Command line:
ffmpeg -report -i /Volumes/XDCAM8004602012511C8/Clip/979_0611_01.MXF -map 0:v -an -c copy 979_0611_01.mov
ffmpeg version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 30 2012 14:56:32 with gcc 4.2.1 (GCC) (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 --host-cflags='-Os -w -pipe -march=core2 -msse4.1 -mmacosx-version-min=10.6' --host-ldflags='-L/usr/local/Cellar/gettext/0.18.1.1/lib -L/usr/local/lib -L/usr/X11/lib' --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. 66.100 / 51. 66.100
  libavcodec     54. 45.100 / 54. 45.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.101 /  3.  5.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mxf @ 0x10200f600] Format mxf probed with size=2048 and score=100
[mxf @ 0x10200f600] File position before avformat_find_stream_info() is 11776
[mxf @ 0x10200f600] Probe buffer size limit 5000000 reached
rfps: 29.500000 0.017218
rfps: 29.500000 0.017218
rfps: 29.583333 0.011654
rfps: 29.583333 0.011654
rfps: 29.666667 0.007172
rfps: 29.666667 0.007172
rfps: 29.750000 0.003773
rfps: 29.750000 0.003773
rfps: 29.833333 0.001456
rfps: 29.833333 0.001456
rfps: 29.916667 0.000222
rfps: 29.916667 0.000222
rfps: 30.000000 0.000070
rfps: 30.083333 0.001000
rfps: 30.166667 0.003013
rfps: 30.250000 0.006109
rfps: 30.333333 0.010286
rfps: 30.416667 0.015546
rfps: 59.500000 0.015092
rfps: 59.500000 0.015092
rfps: 59.583333 0.009917
rfps: 59.583333 0.009917
rfps: 59.666667 0.005825
rfps: 59.666667 0.005825
rfps: 59.750000 0.002815
rfps: 59.750000 0.002815
rfps: 59.833333 0.000888
rfps: 59.833333 0.000888
rfps: 59.916667 0.000043
rfps: 59.916667 0.000043
rfps: 60.000000 0.000280
rfps: 29.970030 0.000000
rfps: 59.940060 0.000000
rfps: 59.940060 0.000000
[mxf @ 0x10200f600] File position after avformat_find_stream_info() is 5126348
Guessed Channel Layout for  Input Stream #0.1 : mono
Guessed Channel Layout for  Input Stream #0.2 : mono
Guessed Channel Layout for  Input Stream #0.3 : mono
Guessed Channel Layout for  Input Stream #0.4 : mono
Input #0, mxf, from '/Volumes/XDCAM8004602012511C8/Clip/979_0611_01.MXF':
  Metadata:
    timecode        : 03:46:19;20
  Duration: 00:00:17.31, start: 0.000000, bitrate: 38969 kb/s
    Stream #0:0, 30, 1001/30000: Video: mpeg2video (Main), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], 35000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn, 59.94 tbc
    Stream #0:1, 29, 1001/30000: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
    Stream #0:2, 29, 1001/30000: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
    Stream #0:3, 29, 1001/30000: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
    Stream #0:4, 29, 1001/30000: Audio: pcm_s16le, 48000 Hz, mono, s16, 768 kb/s
Output #0, mov, to '979_0611_01.mov':
  Metadata:
    timecode        : 03:46:19;20
    encoder         : Lavf54.22.100
    Stream #0:0, 0, 1/30000: Video: mpeg2video (m2v1 / 0x3176326D), yuv420p, 1440x1080 [SAR 4:3 DAR 16:9], q=2-31, 35000 kb/s, 29.97 fps, 30k tbn, 29.97 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame=  113 fps=0.0 q=-1.0 size=   16558kB time=00:00:03.73 bitrate=36296.7kbits/s    
frame=  194 fps=175 q=-1.0 size=   27943kB time=00:00:06.43 bitrate=35546.3kbits/s    
frame=  242 fps=150 q=-1.0 size=   35029kB time=00:00:08.04 bitrate=35684.8kbits/s    
frame=  293 fps=138 q=-1.0 size=   42277kB time=00:00:09.74 bitrate=35546.8kbits/s    
frame=  386 fps=147 q=-1.0 size=   55232kB time=00:00:12.84 bitrate=35221.6kbits/s    
frame=  458 fps=146 q=-1.0 size=   65892kB time=00:00:15.24 bitrate=35399.2kbits/s    
/Volumes/XDCAM8004602012511C8/Clip/979_0611_01.MXF: Operation not permitted
No more inputs to read from, finishing.
frame=  519 fps=147 q=-1.0 Lsize=   74295kB time=00:00:17.28 bitrate=35213.5kbits/s    
video:74288kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.009638%
[AVIOContext @ 0x101913480] Statistics: 18344283 bytes read, 3 seeks

}}}"	dericed
	1601	msmpeg4 reencode MB as intra or picture with higher quantizer if syntax limits are hit	avcodec	git-master	enhancement	open	2012-08-03T18:23:17+02:00	2012-08-15T21:38:32+02:00	"there is visible a blinking square in the output video at the bottom-right corner

does not happen with removed ""-b:v 1000k"" from the command line

http://www.datafilehost.com/download-d92d34d7.html

{{{
C:\>ffmpeg -i mpeg1.mpg -r 25 -s 312x310 -vcodec msmpeg4v2 -an -b:v 1000k out.wmv
ffmpeg version N-43160-g752344d Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  3 2012 02:38:06 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      51. 66.100 / 51. 66.100
  libavcodec     54. 48.100 / 54. 48.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.101 /  3.  5.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg @ 0x1eacee0] max_analyze_duration 5000000 reached at 5005000
Input #0, mpeg, from 'mpeg1.mpg':
  Duration: 00:00:12.61, start: 0.825933, bitrate: 1317 kb/s
    Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p, 320x240 [SAR 178:163 DAR 712
:489], 1150 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
    Stream #0:1[0x1c0]: Audio: mp2, 44100 Hz, stereo, s16, 128 kb/s
Output #0, asf, to 'out.wmv':
  Metadata:
    WM/EncodingSettings: Lavf54.22.100
    Stream #0:0: Video: msmpeg4v2 (MP42 / 0x3234504D), yuv420p, 312x310 [SAR 275
90:19071 DAR 712:489], q=2-31, 1000 kb/s, 1k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg1video -> msmpeg4v2)
Press [q] to stop, [?] for help
[msmpeg4v2 @ 0x1fa2c40] warning, clipping 1 dct coefficients to -127..127
    Last message repeated 17 times
frame=   46 fps=0.0 q=2.0 size=     257kB time=00:00:01.84 bitrate=1143.2kbits/s
warning, clipping 1 dct coefficients to -127..127
[msmpeg4v2 @ 0x1fa2c40] warning, clipping 1 dct coefficients to -127..127
    Last message repeated 38 times
frame=  103 fps=0.0 q=2.4 size=     588kB time=00:00:04.12 bitrate=1169.2kbits/s
warning, clipping 1 dct coefficients to -127..127
[msmpeg4v2 @ 0x1fa2c40] warning, clipping 1 dct coefficients to -127..127
    Last message repeated 12 times
frame=  158 fps=105 q=2.5 size=     872kB time=00:00:06.32 bitrate=1130.8kbits/s
warning, clipping 1 dct coefficients to -127..127
[msmpeg4v2 @ 0x1fa2c40] warning, clipping 1 dct coefficients to -127..127
    Last message repeated 8 times
frame=  212 fps=106 q=2.5 size=    1129kB time=00:00:08.48 bitrate=1090.3kbits/s
warning, clipping 1 dct coefficients to -127..127
[msmpeg4v2 @ 0x1fa2c40] warning, clipping 1 dct coefficients to -127..127
    Last message repeated 28 times
frame=  259 fps=104 q=2.0 size=    1326kB time=00:00:10.36 bitrate=1048.1kbits/s
warning, clipping 1 dct coefficients to -127..127
[msmpeg4v2 @ 0x1fa2c40] warning, clipping 1 dct coefficients to -127..127
    Last message repeated 26 times
[mpeg1video @ 0x1ead840] ac-tex damaged at 19 14
[mpeg1video @ 0x1ead840] Warning MVs not available
[mpeg1video @ 0x1ead840] concealing 20 DC, 20 AC, 20 MV errors in B frame
frame=  318 fps=105 q=2.0 Lsize=    1501kB time=00:00:12.72 bitrate= 966.5kbits/
s dup=0 drop=61
video:1479kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.442929%
}}}"	ami_stuff
	1603	fix remuxing of ima_adpcm_qt in mov	avformat	git-master	defect	open	2012-08-04T14:12:35+02:00	2012-10-09T21:32:48+02:00	"it looks like ffmpeg does not set correctly compression ID and stts_entries[i].duration
while remuxing ima_adpcm_qt in mov, so the output file is unplayable by qt (and ffmpeg)

attached hack fixes for me remuxing of ima_ffmpeg.mov

{{{
C:\>ffmpeg -i ima_ffmpeg.mov -acodec copy out.mov
ffmpeg version N-43160-g752344d Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  3 2012 02:38:06 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      51. 66.100 / 51. 66.100
  libavcodec     54. 48.100 / 54. 48.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.101 /  3.  5.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ima_ffmpeg.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 512
    compatible_brands: qt
    encoder         : Lavf54.22.100
  Duration: 00:00:12.62, start: 0.000000, bitrate: 34 kb/s
    Stream #0:0(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 8000 Hz, mono, s1
6, 32 kb/s
    Metadata:
      handler_name    : DataHandler
Output #0, mov, to 'out.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 512
    compatible_brands: qt
    encoder         : Lavf54.22.100
    Stream #0:0(eng): Audio: adpcm_ima_qt (ima4 / 0x34616D69), 8000 Hz, mono, 32
 kb/s
    Metadata:
      handler_name    : DataHandler
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size=      53kB time=00:00:12.62 bitrate=  34.4kbits/s
video:0kB audio:52kB subtitle:0 global headers:0kB muxing overhead 1.278610%
}}}"	ami_stuff
	1604	Rtmp streaming fps continually drops	undetermined	git-master	defect	new	2012-08-05T10:36:22+02:00	2013-05-04T00:32:28+02:00	"Summary of the bug: Rtmp output to justin.tv fps continually drops, the 64 bit version slowly uses all system ram (8 GB). It goes up by 100 MB every second or two until the ram is full. The audio is fine even with the low frame rate. If I change ""-f flv rtmp:xxxx"" to ""f:\test.mp4"" to record to a hard drive, it works perfect. This problem only occurs when I'm trying to stream. It happens for both file input and direct show input. My cpu is an Intel 3770k at 4.4 GHz and cable upload is 3 Mb/s. Both are more than capable of handling 1280x720 at 30fps and 2400kb/s.

How to reproduce:
{{{
ffmpeg -re -rtbufsize 100000k -i ""f:\xxxxxxxxxxxxxxxxxxxxxxxxxxxx""
-pix_fmt yuv420p -s hd720 -vcodec libx264 -preset medium -b:v 2400k -maxrate 240
0k -bufsize 600k -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv ""rtmp://liv
e-dfw.justin.tv/app/xxxxxxxxxxxxxxxxxxxxx flashver=FME/2.5 (compatible; FMSc 1.0
)""
ffmpeg version N-43060-ga85b4a5 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jul 30 2012 13:14:08 with gcc 4.7.1 (GCC)
  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. 66.100 / 51. 66.100
  libavcodec     54. 45.100 / 54. 45.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.101 /  3.  5.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'f:\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    encoder         : HandBrake 0.9.5 2011010300
  Duration: 01:39:15.71, start: 0.000000, bitrate: 4822 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x800
[SAR 1:1 DAR 12:5], 4179 kb/s, 23.98 fps, 23.98 tbr, 90k tbn, 180k tbc
    Stream #0:1(und): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), s16,
640 kb/s
[libx264 @ 0514f860] using SAR=27/20
[libx264 @ 0514f860] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE
4.2 AVX
[libx264 @ 0514f860] profile High, level 3.1
[libx264 @ 0514f860] 264 - core 125 r2200 999b753 - H.264/MPEG-4 AVC codec - Cop
yleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deb
lock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 m
e_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chro
ma_qp_offset=-2 threads=12 lookahead_threads=2 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 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=23 scene
cut=40 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=2400 ratetol=1.0
qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=2400 vbv_bufsize=600 nal_hrd=no
ne ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'rtmp://live-dfw.justin.tv/app/xxxxxxxxxxxxxxxxxxxxx flashver
=FME/2.5 (compatible; FMSc 1.0)':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    encoder         : Lavf54.22.100
    Stream #0:0(und): Video: h264 ([7][0][0][0] / 0x0007), yuv420p, 1280x720 [SA
R 27:20 DAR 12:5], q=-1--1, 2400 kb/s, 1k tbn, 23.98 tbc
    Stream #0:1(und): Audio: mp3 ([2][0][0][0] / 0x0002), 44100 Hz, stereo, s16,
 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> libx264)
  Stream #0:1 -> #0:1 (ac3 -> libmp3lame)
Press [q] to stop, [?] for help
DTS -3754, next:-83406 st:0 invalid dropping
frame=    4 fps=0.0 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=   15 fps= 15 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=   27 fps= 17 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=   40 fps= 19 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=   51 fps= 20 q=0.0 size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
frame=   67 fps= 22 q=0.0 size=       8kB time=00:00:00.37 bitrate= 172.5kbits/s
frame=   76 fps= 21 q=0.0 size=      15kB time=00:00:00.75 bitrate= 161.4kbits/s
frame=   87 fps= 21 q=0.0 size=      23kB time=00:00:01.21 bitrate= 153.9kbits/s
frame=  103 fps= 22 q=0.0 size=      44kB time=00:00:01.87 bitrate= 192.1kbits/s
frame=  112 fps= 22 q=0.0 size=      50kB time=00:00:02.25 bitrate= 183.5kbits/s
frame=  123 fps= 22 q=0.0 size=      59kB time=00:00:02.71 bitrate= 177.6kbits/s
frame=  130 fps= 21 q=10.0 size=     135kB time=00:00:03.00 bitrate= 367.5kbits/
frame=  141 fps= 21 q=37.0 size=     223kB time=00:00:03.46 bitrate= 528.9kbits/
frame=  147 fps= 20 q=38.0 size=     313kB time=00:00:03.71 bitrate= 690.7kbits/
frame=  155 fps= 20 q=30.0 size=     408kB time=00:00:04.04 bitrate= 825.6kbits/
frame=  167 fps= 20 q=36.0 size=     492kB time=00:00:04.54 bitrate= 885.6kbits/
frame=  174 fps= 20 q=37.0 size=     602kB time=00:00:04.83 bitrate=1019.8kbits/
frame=  182 fps= 19 q=36.0 size=     692kB time=00:00:05.17 bitrate=1096.3kbits/
frame=  191 fps= 19 q=37.0 size=     783kB time=00:00:05.54 bitrate=1156.8kbits/
frame=  197 fps= 19 q=36.0 size=     888kB time=00:00:05.79 bitrate=1254.4kbits/
frame=  203 fps= 18 q=35.0 size=     983kB time=00:00:06.04 bitrate=1331.5kbits/
frame=  211 fps= 18 q=34.0 size=    1063kB time=00:00:06.38 bitrate=1364.8kbits/
frame=  222 fps= 18 q=33.0 size=    1170kB time=00:00:06.84 bitrate=1401.4kbits/
frame=  231 fps= 18 q=34.0 size=    1272kB time=00:00:07.21 bitrate=1444.4kbits/
frame=  237 fps= 18 q=33.0 size=    1356kB time=00:00:07.46 bitrate=1488.0kbits/
frame=  247 fps= 18 q=32.0 size=    1460kB time=00:00:07.88 bitrate=1517.4kbits/
frame=  255 fps= 18 q=34.0 size=    1554kB time=00:00:08.21 bitrate=1548.9kbits/
frame=  262 fps= 18 q=34.0 size=    1643kB time=00:00:08.50 bitrate=1582.3kbits/
frame=  269 fps= 18 q=33.0 size=    1735kB time=00:00:08.80 bitrate=1615.2kbits/
frame=  277 fps= 18 q=33.0 size=    1823kB time=00:00:09.13 bitrate=1635.1kbits/
frame=  284 fps= 17 q=33.0 size=    1922kB time=00:00:09.42 bitrate=1670.1kbits/
frame=  293 fps= 17 q=32.0 size=    2004kB time=00:00:09.80 bitrate=1674.9kbits/
frame=  302 fps= 17 q=32.0 size=    2107kB time=00:00:10.17 bitrate=1696.5kbits/
frame=  307 fps= 17 q=32.0 size=    2195kB time=00:00:10.38 bitrate=1731.4kbits/
frame=  319 fps= 17 q=31.0 size=    2304kB time=00:00:10.88 bitrate=1734.1kbits/
frame=  327 fps= 17 q=28.0 size=    2402kB time=00:00:11.22 bitrate=1754.0kbits/
frame=  335 fps= 17 q=28.0 size=    2498kB time=00:00:11.55 bitrate=1770.8kbits/
frame=  341 fps= 17 q=28.0 size=    2597kB time=00:00:11.80 bitrate=1802.5kbits/
frame=  351 fps= 17 q=26.0 size=    2677kB time=00:00:12.22 bitrate=1794.4kbits/
frame=  365 fps= 17 q=26.0 size=    2777kB time=00:00:12.80 bitrate=1776.6kbits/
frame=  375 fps= 17 q=27.0 size=    2880kB time=00:00:13.22 bitrate=1784.5kbits/
frame=  385 fps= 17 q=24.0 size=    2978kB time=00:00:13.63 bitrate=1788.7kbits/
frame=  395 fps= 17 q=28.0 size=    3117kB time=00:00:14.05 bitrate=1816.5kbits/
frame=  404 fps= 17 q=27.0 size=    3212kB time=00:00:14.43 bitrate=1823.1kbits/
frame=  410 fps= 17 q=28.0 size=    3304kB time=00:00:14.68 bitrate=1843.7kbits/
frame=  418 fps= 17 q=25.0 size=    3414kB time=00:00:15.01 bitrate=1862.5kbits/
frame=  426 fps= 17 q=25.0 size=    3490kB time=00:00:15.34 bitrate=1862.8kbits/
frame=  437 fps= 17 q=20.0 size=    3597kB time=00:00:15.80 bitrate=1864.1kbits/
frame=  442 fps= 17 q=15.0 size=    3680kB time=00:00:16.01 bitrate=1882.4kbits/
frame=  450 fps= 17 q=12.0 size=    3761kB time=00:00:16.35 bitrate=1884.4kbits/
frame=  458 fps= 17 q=13.0 size=    3857kB time=00:00:16.68 bitrate=1893.8kbits/
frame=  467 fps= 17 q=12.0 size=    3945kB time=00:00:17.05 bitrate=1894.6kbits/
frame=  479 fps= 17 q=8.0 size=    4029kB time=00:00:17.56 bitrate=1879.6kbits/s
frame=  490 fps= 17 q=23.0 size=    4129kB time=00:00:18.01 bitrate=1877.5kbits/
frame=  497 fps= 17 q=28.0 size=    4235kB time=00:00:18.30 bitrate=1895.0kbits/
frame=  503 fps= 17 q=28.0 size=    4336kB time=00:00:18.56 bitrate=1913.7kbits/
frame=  511 fps= 17 q=27.0 size=    4412kB time=00:00:18.89 bitrate=1912.9kbits/
frame=  518 fps= 17 q=27.0 size=    4495kB time=00:00:19.18 bitrate=1919.4kbits/
frame=  526 fps= 17 q=26.0 size=    4583kB time=00:00:19.52 bitrate=1923.5kbits/
frame=  534 fps= 17 q=29.0 size=    4676kB time=00:00:19.85 bitrate=1929.5kbits/
frame=  543 fps= 17 q=32.0 size=    4778kB time=00:00:20.22 bitrate=1934.8kbits/
frame=  549 fps= 17 q=31.0 size=    4868kB time=00:00:20.47 bitrate=1947.3kbits/
frame=  557 fps= 16 q=32.0 size=    4960kB time=00:00:20.81 bitrate=1952.2kbits/
frame=  565 fps= 16 q=31.0 size=    5055kB time=00:00:21.14 bitrate=1958.4kbits/
frame=  571 fps= 16 q=30.0 size=    5135kB time=00:00:21.39 bitrate=1966.0kbits/
frame=  578 fps= 16 q=28.0 size=    5236kB time=00:00:21.68 bitrate=1977.6kbits/
frame=  586 fps= 16 q=26.0 size=    5325kB time=00:00:22.02 bitrate=1981.1kbits/
frame=  594 fps= 16 q=25.0 size=    5426kB time=00:00:22.35 bitrate=1988.1kbits/
frame=  602 fps= 16 q=23.0 size=    5525kB time=00:00:22.69 bitrate=1994.7kbits/
frame=  609 fps= 16 q=23.0 size=    5617kB time=00:00:22.98 bitrate=2002.3kbits/
frame=  615 fps= 16 q=22.0 size=    5697kB time=00:00:23.23 bitrate=2008.8kbits/
frame=  623 fps= 16 q=22.0 size=    5784kB time=00:00:23.56 bitrate=2010.6kbits/
frame=  634 fps= 16 q=21.0 size=    5898kB time=00:00:24.02 bitrate=2011.1kbits/
frame=  643 fps= 16 q=23.0 size=    5981kB time=00:00:24.40 bitrate=2008.1kbits/
frame=  651 fps= 16 q=21.0 size=    6071kB time=00:00:24.73 bitrate=2010.9kbits/
frame=  657 fps= 16 q=20.0 size=    6170kB time=00:00:24.98 bitrate=2023.2kbits/
frame=  666 fps= 16 q=21.0 size=    6270kB time=00:00:25.35 bitrate=2025.6kbits/
frame=  675 fps= 16 q=20.0 size=    6350kB time=00:00:25.73 bitrate=2021.6kbits/
frame=  685 fps= 16 q=20.0 size=    6444kB time=00:00:26.15 bitrate=2018.7kbits/
frame=  693 fps= 16 q=15.0 size=    6532kB time=00:00:26.48 bitrate=2020.4kbits/
frame=  703 fps= 16 q=20.0 size=    6622kB time=00:00:26.90 bitrate=2016.7kbits/
frame=  712 fps= 16 q=21.0 size=    6715kB time=00:00:27.27 bitrate=2016.7kbits/
frame=  719 fps= 16 q=20.0 size=    6798kB time=00:00:27.57 bitrate=2020.1kbits/
frame=  727 fps= 16 q=16.0 size=    6890kB time=00:00:27.90 bitrate=2023.0kbits/
frame=  738 fps= 16 q=20.0 size=    6980kB time=00:00:28.36 bitrate=2016.0kbits/
frame=  746 fps= 16 q=18.0 size=    7089kB time=00:00:28.69 bitrate=2023.7kbits/
frame=  758 fps= 15 q=13.0 Lsize=    7879kB time=00:00:31.53 bitrate=2047.0kbits
/s
video:7350kB audio:496kB subtitle:0 global headers:0kB muxing overhead 0.436182%

[libx264 @ 0514f860] frame I:23    Avg QP:18.98  size: 22743
[libx264 @ 0514f860] frame P:498   Avg QP:24.53  size: 12099
[libx264 @ 0514f860] frame B:237   Avg QP:16.09  size:  4121
[libx264 @ 0514f860] consecutive B-frames: 48.8% 27.4%  3.2% 20.6%
[libx264 @ 0514f860] mb I  I16..4: 41.8% 47.4% 10.8%
[libx264 @ 0514f860] mb P  I16..4: 19.6% 10.0%  1.0%  P16..4: 28.3%  7.3%  3.2%
 0.0%  0.0%    skip:30.6%
[libx264 @ 0514f860] mb B  I16..4:  0.4%  0.2%  0.0%  B16..8: 19.4%  4.2%  0.8%
 direct: 3.9%  skip:71.0%  L0:46.6% L1:48.0% BI: 5.4%
[libx264 @ 0514f860] 8x8 transform intra:34.6% inter:82.7%
[libx264 @ 0514f860] coded y,uvDC,uvAC intra: 27.7% 47.6% 13.5% inter: 17.2% 23.
4% 1.2%
[libx264 @ 0514f860] i16 v,h,dc,p: 26% 71%  1%  1%
[libx264 @ 0514f860] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 47% 21%  3%  3%  3%  3%
 3%  3%
[libx264 @ 0514f860] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 54% 10%  2%  3%  2%  4%
 2%  3%
[libx264 @ 0514f860] i8c dc,h,v,p: 64% 19% 11%  5%
[libx264 @ 0514f860] Weighted P-Frames: Y:11.2% UV:7.6%
[libx264 @ 0514f860] ref P L0: 55.7% 12.9% 20.2% 10.3%  0.8%
[libx264 @ 0514f860] ref B L0: 76.7% 21.5%  1.8%
[libx264 @ 0514f860] ref B L1: 95.4%  4.6%
[libx264 @ 0514f860] kb/s:1896.70

ffmpeg version: Zeranoe 7-30-2012 version
built on ... Jul 30 2012 (taken from the top of what I pasted)
}}}"	Pyriel0
	1607	av_seek_frame() without AVSEEK_FLAG_ANY on mpg files returns success without seeking to a keyframe	avformat	git-master	defect	new	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
	1614	"AAC stream with SBR fails with ""channel element 0.1 is not allocated"""	avcodec	git-master	defect	open	2012-08-06T22:24:58+02:00	2012-08-07T22:57:27+02:00	"'''Summary of the bug:'''
Getting the following message repeatedly when trying to play the AAC stream with ffplay from master:
[aac @ 0x7ff1c2023800] channel element 0.1 is not allocated

Stream is http://3043.live.streamtheworld.com/SAM04AAC41_SC

This stream works fine in VideoLan VLC player.

'''How to reproduce:'''
./ffplay http://3043.live.streamtheworld.com/SAM04AAC41_SC"	iceman12c
	1615	video diff filter	avfilter	git-master	enhancement	open	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
	1616	bad seek in WMV2 file	undetermined	git-master	defect	open	2012-08-07T10:46:54+02:00	2012-08-07T15:01:30+02:00	"Sample file:

http://sms.pangolin.com/temp/bad_seek_wmv2.wmv (3 mb)

If you do ffplay -ss 7 bad_seek_wmv2.wmv it works correctly.

But ffplay -ss 8 bad_seek_wmv2.wmv will fail with gray frame.

For my app, I see corruption and not gray.

VLC has a bit of a problem with it but not as bad.

WMP gets it perfect.

With the following you will get a gray frame and a warning about first frame is not keyframe. The first frame is a keyframe but maybe not the one it seeked to.
{{{
ffplay -ss 8 CreaToon3.wmv
ffplay version N-43206-gf857465 Copyright (c) 2003-2012 the FFmpeg developers
  built on Aug  4 2012 16:12:33 with gcc 4.7.1 (GCC)
  configuration: --disable-static --enable-shared --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. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, asf, from 'CreaToon3.wmv':
  Metadata:
    title           : CreaToon 3
    artist          : ANIMANTE BALEARES S.L.
    copyright       : ANIMANTE BALEARES S.L. 2004
    WMFSDKVersion   : 9.00.00.2980
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
  Duration: 00:00:42.23, start: 0.000000, bitrate: 664 kb/s
    Stream #0:0(spa): Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 1 channels,
s16, 20 kb/s
    Stream #0:1(spa): Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 640x480, 671 kb/
s, 25 tbr, 1k tbn, 1k tbc
[asf @ 012a04a0] ignoring invalid packet_obj_size (15 116 116 310)
[asf @ 012a04a0] freeing incomplete packet size 310, new 1580
1344327525.2[wmv2 @ 012a7060] 2 warning: '''first frame is no keyframe'''
Frame changed from size:0x0 to size:640x480q=    0B f=0/0
  29.51 A-V:  0.186 fd= 163 aq=    5KB vq=   83KB sq=    0B f=0/0
}}}"	DonMoir
	1618	Padding to odd/uneven size fails	avfilter	git-master	defect	open	2012-08-08T16:27:33+02:00	2012-08-10T11:41:21+02:00	"### WHAT
I am try resize (scale + pad) and convert a video file to mp4 format and defined size.

### PROBLEM
When padding to odd width I face problems. Strangely, when I use even numbers then it works.

### COMMAND LINES (for two files)
A. File ""Duracell10sec_Cutdow__ulydCDCD.wmv""
A.1 Resizing to 425x300
* COMMAND LINE: 
{{{
ffmpeg.exe -i ""Duracell10sec_Cutdow__ulydCDCD.wmv""  -vf ""scale=427:239,pad=427:300:0:30,setdar=427:300""  -y -b:v 400k -r 49.75 -ar 44100  -acodec libmp3lame -vcodec libx264 -ac 2 ""Duracell10sec_Cutdow__ulydCDCD4_TMP.mp4""
}}}
* OUTPUT:
{{{
ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, asf, from 'Duracell10sec_Cutdow__ulydCDCD.wmv':
  Metadata:
    WMFSDKVersion   : 10.00.00.3702
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 1
    VBR Peak        : 139
    Buffer Average  : 151
  Duration: 00:00:10.04, start: 0.000000, bitrate: 1864 kb/s
    Stream #0:0(dan): Audio: wmav2 (a[1][0][0] / 0x0161), 8000 Hz, mono, s16, 0 kb/s
    Stream #0:1(dan): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1280x720, 1843 kb/s, 49.75 tbr, 1k tbn, 1k tbc
[Parsed_pad_1 @ 01f9a760] Input area 0:30:427:269 not within the padded area 0:0:426:300 or zero-sized
[Parsed_scale_0 @ 01fe7260] Failed to configure input pad on Parsed_pad_1
Error opening filters!
}}}
B. File ""fishermans_friendCD_720_xvid.avi""
B.1 Resizing to 425x300
* COMMAND LINE:
{{{
ffmpeg.exe -i ""fishermans_friendCD_720_xvid.avi""  -vf ""scale=425:239,pad=425:300:0:30,setdar=425:300""  -y -b:v 400k -r 25 -ar 44100  -ab 128 -acodec libmp3lame -vcodec libx264 -ac 2 ""fishermans_friendCD_720_xvid4_TMP.mp4""
}}}
* OUTPUT:
{{{
ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, avi, from 'fishermans_friendCD_720_xvid.avi':
  Metadata:
    encoder         : MEncoder Sherpya-SVN-r32492-4.2.5
  Duration: 00:00:09.96, start: 0.000000, bitrate: 1090 kb/s
    Stream #0:0: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb/s
[Parsed_pad_1 @ 03fd59e0] Input area 0:30:425:269 not within the padded area 0:0:424:300 or zero-sized
[Parsed_scale_0 @ 03fd5940] Failed to configure input pad on Parsed_pad_1
Error opening filters!
}}}
### FILES
A. ""Duracell10sec_Cutdow__ulydCDCD.wmv""
* OUTPUT:
{{{
ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[asf @ 01fbc400] Format asf probed with size=2048 and score=100
[asf @ 01fbc400] gpos mismatch our pos=24, end=26
[asf @ 01fbc400] gpos mismatch our pos=24, end=3622
[asf @ 01fbc400] gpos mismatch our pos=24, end=38
[asf @ 01fbc400] Unsupported value type 1 in tag ASFLeakyBucketPairs.
[asf @ 01fbc400] gpos mismatch our pos=24, end=252
[asf @ 01fbc400] gpos mismatch our pos=24, end=38
[asf @ 01fbc400] File position before avformat_find_stream_info() is 5300
[asf @ 01fbc400] parser not found for codec wmav2, packets or times may be invalid.
[wmv3 @ 01fbd720] Header: 4DC11A01
[wmv3 @ 01fbd720] Profile 1:
frmrtq_postproc=6, bitrtq_postproc=28
LoopFilter=0, MultiRes=0, FastUVMC=0, Extended MV=0
Rangered=0, VSTransform=1, Overlap=1, SyncMarker=0
DQuant=1, Quantizer mode=0, Max B frames=0
[asf @ 01fbc400] parser not found for codec wmav2, packets or times may be invalid.
[asf @ 01fbc400] All info found
rfps: 24.583333 0.019493
    Last message repeated 1 times
rfps: 24.666667 0.010206
    Last message repeated 1 times
rfps: 24.750000 0.003909
    Last message repeated 1 times
rfps: 24.833333 0.000600
    Last message repeated 1 times
rfps: 24.916667 0.000281
rfps: 25.000000 0.002950
rfps: 25.083333 0.008607
    Last message repeated 1 times
rfps: 25.166667 0.017254
    Last message repeated 1 times
rfps: 49.500000 0.015636
    Last message repeated 1 times
rfps: 49.583333 0.007524
    Last message repeated 1 times
rfps: 49.666667 0.002402
    Last message repeated 1 times
rfps: 49.750000 0.000268
    Last message repeated 1 times
rfps: 49.833333 0.001122
rfps: 49.916667 0.004966
rfps: 50.000000 0.011798
[asf @ 01fbc400] File position after avformat_find_stream_info() is 251519
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, asf, from 'Duracell10sec_Cutdow__ulydCDCD.wmv':
  Metadata:
    WMFSDKVersion   : 10.00.00.3702
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 1
    VBR Peak        : 139
    Buffer Average  : 151
  Duration: 00:00:10.04, start: 0.000000, bitrate: 1864 kb/s
    Stream #0:0(dan), 18, 1/1000: Audio: wmav2 (a[1][0][0] / 0x0161), 8000 Hz, mono, s16, 0 kb/s
    Stream #0:1(dan), 41, 1/1000: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p, 1280x720, 1/1000, 1843 kb/s, 49.75 tbr, 1k tbn, 1k tbc
At least one output file must be specified
[AVIOContext @ 01fb14e0] Statistics: 262144 bytes read, 0 seeks
}}}
B. ""fishermans_friendCD_720_xvid.avi""
* OUTPUT:
{{{
ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --ena
ble-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li
bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --e
nable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      51. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 0235c400] Format avi probed with size=2048 and score=100
[avi @ 02351560] use odml:1
st:1 removing common factor 36 from timebase
[avi @ 0235c400] File position before avformat_find_stream_info() is 4108
[avi @ 0235c400] All info found
[avi @ 0235c400] File position after avformat_find_stream_info() is 22706
Input #0, avi, from 'fishermans_friendCD_720_xvid.avi':
  Metadata:
    encoder         : MEncoder Sherpya-SVN-r32492-4.2.5
  Duration: 00:00:09.96, start: 0.000000, bitrate: 1090 kb/s
    Stream #0:0, 1, 1/25: Video: mpeg4 (Simple Profile) (XVID / 0x44495658), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1/25, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1, 20, 32/1225: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, stereo, s16, 128 kb/s
At least one output file must be specified
[AVIOContext @ 023514c0] Statistics: 184008 bytes read, 7 seeks
}}}"	agowad
	1621	Converted flash video has longer duration than the source	undetermined	unspecified	defect	new	2012-08-08T23:46:04+02:00	2012-08-20T19:44:28+02:00	"### WHAT
I am trying to convert a video to flv format maintaining its (almost exact = less than 0,5s) duration.

### THE PROBLEM
Generated flash is longer than the input file.
Input file duration: 00:01:46.02
Output file duration: 00:01:47.24
I can make the difference smaller by reducing -ar 44100 to 11025, but still it is larger than 0,5s (which is much for me).

### COMMAND LINE
{{{
ffmpeg.exe -i ""Dolphins_720.wmv""  -vf ""scale=500:281,pad=500:500:0:109,setdar=500:500""  -y -b:v 1000k -r 23.98 -ar 44100  -ab 384 -acodec libmp3lame -ac 2 ""Dolphins_7202_TMP.flv""
}}}
### THE INPUT FILE
{{{
ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug  4 2012 16:10:39 with gcc 4.7.1 (GCC)
  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. 66.100 / 51. 66.100
  libavcodec     54. 49.100 / 54. 49.100
  libavformat    54. 22.100 / 54. 22.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3.  5.102 /  3.  5.102
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[asf @ 01f37a20] Format asf probed with size=2048 and score=100
[asf @ 01f37a20] gpos mismatch our pos=24, end=26
[asf @ 01f37a20] gpos mismatch our pos=24, end=1042
[asf @ 01f37a20] gpos mismatch our pos=24, end=38
[asf @ 01f37a20] gpos mismatch our pos=24, end=314
[asf @ 01f37a20] gpos mismatch our pos=24, end=38
[asf @ 01f37a20] File position before avformat_find_stream_info() is 2856
[asf @ 01f37a20] parser not found for codec wmapro, packets or times may be inva
lid.
[wmv3 @ 01f3e100] Header: 4BF10A01
[wmv3 @ 01f3e100] Profile 1:
frmrtq_postproc=5, bitrtq_postproc=31
LoopFilter=0, MultiRes=0, FastUVMC=0, Extended MV=0
Rangered=0, VSTransform=1, Overlap=1, SyncMarker=0
DQuant=0, Quantizer mode=0, Max B frames=0
[asf @ 01f37a20] parser not found for codec wmapro, packets or times may be inva
lid.
[asf @ 01f37a20] All info found
rfps: 23.750000 0.011882
rfps: 23.833333 0.004763
rfps: 23.916667 0.000862
    Last message repeated 1 times
rfps: 24.000000 0.000182
    Last message repeated 1 times
rfps: 24.083333 0.002721
    Last message repeated 1 times
rfps: 24.166667 0.008479
    Last message repeated 1 times
rfps: 24.250000 0.017456
rfps: 47.666667 0.019050
rfps: 47.750000 0.009640
rfps: 47.833333 0.003450
    Last message repeated 1 times
rfps: 47.916667 0.000479
    Last message repeated 1 times
rfps: 48.000000 0.000727
    Last message repeated 1 times
rfps: 48.083333 0.004195
    Last message repeated 1 times
rfps: 48.166667 0.010882
rfps: 23.976024 0.000048
    Last message repeated 1 times
rfps: 47.952048 0.000191
    Last message repeated 1 times
[asf @ 01f37a20] File position after avformat_find_stream_info() is 1427237
Input #0, asf, from 'Dolphins_720.wmv':
  Metadata:
    WMFSDKVersion   : 9.00.00.2980
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
  Duration: 00:01:46.02, start: 0.000000, bitrate: 6576 kb/s
    Stream #0:0(eng), 11, 1/1000: Audio: wmapro (b[1][0][0] / 0x0162), 48000 Hz,
 5.1, flt, 384 kb/s
    Stream #0:1(eng), 41, 1/1000: Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420
p, 1280x720, 1/1000, 6000 kb/s, 23.98 tbr, 1k tbn, 1k tbc
At least one output file must be specified
[AVIOContext @ 01f3ff60] Statistics: 1441792 bytes read, 0 seeks
}}}"	agowad
	1623	libutvideo fails to link to FFmpeg if assembly is enabled	FFmpeg	git-master	defect	new	2012-08-09T03:13:42+02:00	2012-08-14T09:12:33+02:00	"If libutvideo is compiled with assembly enabled (from [https://github.com/dwbuiten/utvideo/commit/42351ecb5f81dede1f13ffa695ba506046ce93ab this commit]), then FFmpeg fails to link to it with undefined references to the assembly stuff:
{{{
MAN	doc/ffserver.1
TXT	doc/fate.txt
CC	cmdutils.o
CC	ffmpeg.o
LD	ffmpeg_g
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xa0): undefined reference to `x86_sse2_PredictMedianAndCount_align16'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xa4): undefined reference to `x86_sse2_PredictMedianAndCount_align1'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xa8): undefined reference to `x86_sse2_PredictLeftAndCount_align1'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xac): undefined reference to `x86_sse1mmx_RestoreMedian_align1'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xb0): undefined reference to `x86_i686_HuffmanEncode'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xb4): undefined reference to `x86_i686_HuffmanDecode'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xb8): undefined reference to `x86_i686_HuffmanDecodeAndAccum'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xbc): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep2'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xc0): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xc4): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xc8): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xcc): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xd0): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32RedAndDummyAlpha'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xd4): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForBottomupRGB24Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xd8): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForBottomupRGB24Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xdc): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForBottomupRGB24Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xe0): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xe4): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xe8): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xec): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32RedAndDummyAlpha'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xf0): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForTopdownRGB24Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xf4): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForTopdownRGB24Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xf8): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForTopdownRGB24Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0xfc): undefined reference to `x86_sse2_ConvertULY2ToBottomupRGB24'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x100): undefined reference to `x86_sse2_ConvertULY2ToBottomupRGB32'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x104): undefined reference to `x86_sse2_ConvertULY2ToTopdownRGB24'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x108): undefined reference to `x86_sse2_ConvertULY2ToTopdownRGB32'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x10c): undefined reference to `x86_sse2_ConvertBottomupRGB24ToULY2'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x110): undefined reference to `x86_sse2_ConvertBottomupRGB32ToULY2'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x114): undefined reference to `x86_sse2_ConvertTopdownRGB24ToULY2'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x118): undefined reference to `x86_sse2_ConvertTopdownRGB32ToULY2'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x12c): undefined reference to `x86_i686_RestoreMedian_align1'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x130): undefined reference to `x86_i686_HuffmanEncode'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x134): undefined reference to `x86_i686_HuffmanDecode'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x138): undefined reference to `x86_i686_HuffmanDecodeAndAccum'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x13c): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep2'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x140): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x144): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x148): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x14c): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x150): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForBottomupRGB32RedAndDummyAlpha'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x154): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForBottomupRGB24Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x158): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForBottomupRGB24Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x15c): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForBottomupRGB24Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x160): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x164): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x168): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32Red'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x16c): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep4ForTopdownRGB32RedAndDummyAlpha'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x170): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForTopdownRGB24Green'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x174): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForTopdownRGB24Blue'
/usr/local/lib/libutvideo.a(TunedFunc.o):(.rodata+0x178): undefined reference to `x86_i686_HuffmanDecodeAndAccumStep3ForTopdownRGB24Red'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1
}}}

Relevant configuration info:
$ gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

$ nasm -v
NASM version 2.09.10 compiled on Oct 17 2011

FFmpeg N-43331-gee475e2:
./configure --prefix=$HOME/ffmpeg_build --enable-gpl --enable-version3 --enable-libutvideo"	qyot27
	1625	avformat_find_stream_info waits for non-existing video track in mms stream	avformat	git-master	defect	open	2012-08-10T07:02:05+02:00	2012-10-15T14:22:28+02:00	"url: mms://live.rgd.com.cn/993

stuck on avformat_find_stream_info

version: 0.11.1"	lagrangee
	1636	FRAPS Video Color Space	undetermined	git-master	defect	reopened	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
	1643	Custom lock manager will cause multiple thread encoding deadlock	avcodec	unspecified	defect	new	2012-08-15T15:37:01+02:00	2012-08-15T15:37:01+02:00	"I used av_lockmgr_register to register a custom mutex manager , then I am tring to convert a bitmap to jpeg. MJPEG encoder is multiple thread encoding capable encoder. After encoding finished, when I try to use avcodec_close to close the encoder , the program was deadlocked.

I checked the source and found that to aovid thread safe problem, ffmpeg will call custom lock manager at the beginning of avcodec_close to assure exclusive access.

av_cold int avcodec_close(AVCodecContext *avctx)
{
    /* If there is a user-supplied mutex locking routine, call it. */
    if (ff_lockmgr_cb) {
        if ((*ff_lockmgr_cb)(&codec_mutex, AV_LOCK_OBTAIN))
            return -1;
    }

when multiple thread encoding , the main thread will call ff_frame_thread_encoder_free to close all the worker threads

        if (avctx->internal->frame_thread_encoder && avctx->thread_count > 1) {
            entangled_thread_counter --;
            ff_frame_thread_encoder_free(avctx);
            entangled_thread_counter ++;
        }

in the ff_frame_thread_encoder_free function , it set exit flag first , then use pthread_join to wait all the worker thread to finish.

when the worker threads found the exit flag and exit the loop , it will also call avcodec_close(avctx); to close their own codec 
.

static void * attribute_align_arg worker(void *v){
...
    while(!c->exit){
...
        pthread_mutex_lock(&c->task_fifo_mutex);
        while (av_fifo_size(c->task_fifo) <= 0 || c->exit) {
            if(c->exit){
                pthread_mutex_unlock(&c->task_fifo_mutex);
                goto end;
            }
            pthread_cond_wait(&c->task_fifo_cond, &c->task_fifo_mutex);
        }
        av_fifo_generic_read(c->task_fifo, &task, sizeof(task), NULL);
        pthread_mutex_unlock(&c->task_fifo_mutex);
...
    }
end:
    av_free(pkt);
    pthread_mutex_lock(&c->buffer_mutex);
    avcodec_close(avctx); <---
    pthread_mutex_unlock(&c->buffer_mutex);
    av_freep(&avctx);
    return NULL;
}

 But the global ff_lockmgr_cb mutex already acquired by the main thread. so all the worker will be blocked  to wait the main thread to release the mutex, and the main thread is waiting all the worker threads , finally the program fall into deadlock.

one possible solution is to add addition parameter to avcodec_close , when the flag was set , avcodec_close will not try to acquire the global custom mutex to avoid deadlock. All the internal worker thread should call the avcodec_close with this flag setted.

I test it with 20120730 source so far. 

regards"	chinshou
	1648	avdj (mjpeg): problem with ntsc interlaced	avcodec	git-master	defect	open	2012-08-17T12:32:03+02:00	2012-08-18T20:08:10+02:00	"""ntsc_interlaced.mov"" decodes incorrectly (pal sample decodes ok)

{{{
C:\>ffmpeg -i ntsc_interlaced.mov out.bmp
ffmpeg version N-43634-g3d78170 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 17 2012 02:39:28 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      51. 70.100 / 51. 70.100
  libavcodec     54. 53.100 / 54. 53.100
  libavformat    54. 24.101 / 54. 24.101
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 10.100 /  3. 10.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'ntsc_interlaced.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
  Duration: 00:00:00.06, start: 0.000000, bitrate: 22468 kb/s
    Stream #0:0(eng): Video: mjpeg (AVDJ / 0x4A445641), yuvj422p, 720x490, 22344
 kb/s, SAR 10:11 DAR 720:539, 15 fps, 15 tbr, 600 tbn, 600 tbc
    Metadata:
      handler_name    : Procedura obs│ugi skrˇtˇw danych Apple
Output #0, image2, to 'out.bmp':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    encoder         : Lavf54.24.101
    Stream #0:0(eng): Video: bmp, bgr24, 720x490 [SAR 10:11 DAR 720:539], q=2-31
, 200 kb/s, 90k tbn, 15 tbc
    Metadata:
      handler_name    : Procedura obs│ugi skrˇtˇw danych Apple
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> bmp)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.06 bitrate=   0.0kbits/
s
video:1034kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.000000
%
}}}"	ami_stuff
	1651	jpeg rgb progressive decodes incorrectly	avcodec	git-master	defect	open	2012-08-18T12:41:22+02:00	2012-12-29T16:46:47+01:00	"see ticket #829 for another sample (which currently decodes correctly)

{{{
C:\>ffmpeg -i prog_rgb_2.jpg out.bmp
ffmpeg version N-43634-g3d78170 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 17 2012 02:39:28 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      51. 70.100 / 51. 70.100
  libavcodec     54. 53.100 / 54. 53.100
  libavformat    54. 24.101 / 54. 24.101
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 10.100 /  3. 10.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, image2, from 'prog_rgb_2.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: mjpeg, gbrp, 1024x768, 25 tbr, 25 tbn, 25 tbc
Output #0, image2, to 'out.bmp':
  Metadata:
    encoder         : Lavf54.24.101
    Stream #0:0: Video: bmp, bgr24, 1024x768, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> bmp)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.04 bitrate=   0.0kbits/
s
video:2304kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.000000
%
}}}"	ami_stuff
	1659	g723_1: wrong current duration after seeking	avformat	git-master	defect	open	2012-08-19T15:34:32+02:00	2013-03-01T11:45:35+01:00	"ffplay displays wrong current duration after seeking in g723_1 (in wav)

{{{
C:\>ffmpeg -i g723_1.wav
ffmpeg version N-43678-gceb8773 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 18 2012 02:22:03 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      51. 70.100 / 51. 70.100
  libavcodec     54. 53.100 / 54. 53.100
  libavformat    54. 25.100 / 54. 25.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 10.100 /  3. 10.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[wav @ 0x1eace20] Estimating duration from bitrate, this may be inaccurate
Input #0, wav, from 'g723_1.wav':
  Duration: 00:00:30.07, bitrate: 6 kb/s
    Stream #0:0: Audio: g723_1 (B[0][0][0] / 0x0042), 8000 Hz, mono, s16, 6 kb/s

At least one output file must be specified
}}}
"	ami_stuff
	1663	Multiple named pipes don't work	undetermined	unspecified	defect	new	2012-08-19T20:38:42+02:00	2012-08-20T11:40:02+02:00	"Summary of the bug: When 1 ffmpeg is used to produce multiple outputs to named pipes and another ffmpeg is used to read those named pipes as inputs, everything just stucks and doesn't work.

How to reproduce:

* Run 2 shells.

* Create 2 test named pipes (1 for audio and 1 for video):
{{{
mkfifo /tmp/aaa /tmp/vvv
}}}

* In first shell type the following, which would basically split the input to raw audio and raw video, sending the results to audio/video named pipes:
{{{
ffmpeg -y -i 1.flv -map 0:a -f u16le -acodec pcm_s16le -ac 2 -ar 44100 /tmp/aaa -map 0:v -f yuv4mpegpipe -vcodec rawvideo /tmp/vvv
}}}

* In second shell type the following, which should join inputs and create the output:
{{{
ffmpeg -y -i /tmp/mcs_aaa -i /tmp/mcs_vvv out.avi
}}}

The result: It doesn't work.

But, if you use 2 ffmpeg processes in the second shell instead, to separately grab the audio named pipe input and video named pipe input, then everything works as expected:
{{{
ffmpeg -y -i /tmp/mcs_aaa bla1.avi &
ffmpeg -y -i /tmp/mcs_vvv bla2.avi
}}}

Conclusion: Something is implemented wrong in the ffmpeg's part that reads inputs in such a way that it prevents ffmpeg from reading both named pipes as inputs at the same time (second shell)."	burek
	1670	-filter_complex doesn't handle well finite video + infinite audio	FFmpeg	unspecified	defect	new	2012-08-21T22:11:24+02:00	2013-05-12T22:43:34+02:00	"Given a 60 seconds video stream:

{{{
./ffmpeg -v 0 -f lavfi -i testsrc=d=60 -y video.mp4
}}}

and a 5 seconds audio stream:

{{{
./ffmpeg -v 0 -f lavfi -i 'aevalsrc=sin(440*2*PI*t)::d=5' -y audio.wav
}}}

We can make a video presentation of 60 seconds with the 5 seconds audio padded with silence with the following command line:

{{{
./ffmpeg -f lavfi -i 'movie=video.mp4 [out0]; amovie=audio.wav [audio]; aevalsrc=0 [silence]; [audio][silence] concat=v=0:a=1 [out1]' -y out.avi
}}}

Unfortunately, this doesn't work with the -filter_complex option:
              
{{{
% ./ffmpeg -i video.mp4 -i audio.wav -filter_complex 'aevalsrc=0 [silence]; [1:0][silence] concat=v=0:a=1 [padded_audio]' -map 0:0 -map '[padded_audio]' -y out.avi     
ffmpeg version N-43791-g2c7a622 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 21 2012 21:01:23 with gcc 4.7.1 (GCC) 20120721 (prerelease)
  configuration: --enable-gpl --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='ccache colorgcc' --samples=/home/ubitux/fate-samples --prefix=/tmp/ffinstall
  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.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.25.104
  Duration: 00:01:00.00, start: 0.000000, bitrate: 37 kb/s
    Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuv444p, 320x240 [SAR 1:1 DAR 4:3], 34 kb/s, 25 fps, 25 tbr, 25 tbn, 50 tbc
    Metadata:
      handler_name    : VideoHandler
Guessed Channel Layout for  Input Stream #1.0 : mono
Input #1, wav, from 'audio.wav':
  Duration: 00:00:05.01, bitrate: 705 kb/s
    Stream #1:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, mono, s16, 705 kb/s
Output #0, avi, to 'out.avi':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    ISFT            : Lavf54.25.104
    Stream #0:0(und): Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 320x240 [SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, mono, s16
Stream mapping:
  Stream #1:0 (pcm_s16le) -> concat:in0:a0 (graph 0)
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
  concat (graph 0) -> Stream #0:1 (libmp3lame)
Press [q] to stop, [?] for help
frame= 1500 fps=177 q=9.6 Lsize=   13088kB time=00:01:00.00 bitrate=1786.9kbits/s    
}}}

This creates some kind of infinite loop, with fps slightly decreasing over time (+memory leak)"	ubitux
	1673	MPEG2-TS minimum PID value for data packet	avformat	git-master	defect	open	2012-08-22T17:33:46+02:00	2012-10-05T11:40:29+02:00	The minimum PID value for data packet is 0x0100 where is should be 0x0010 as specified by the ISO13818-1 §2.4.3.3	Magicking
	1679	Ability to identify progressive segmented frame material in h.264	avcodec	git-master	enhancement	open	2012-08-25T10:48:58+02:00	2012-08-29T16:51:56+02:00	"It is desirable to be able to identify progressive segmented frame (PsF) material (i.e. a progressively scanned frame encoded as two fields with the same timestamp) in an h.264 stream as that gives applications using libavcodec the possibility to correctly report to the user that the underlying material is really progressive and no deinterlacing makes sense.

From the h.264 spec:
clock_timestamp_flag[ i ] equal to 1 indicates that a number of clock timestamp syntax elements are present and follow immediately. clock_timestamp_flag[ i ] equal to 0 indicates that the associated clock timestamp syntax elements are not present. When NumClockTS is greater than 1 and clock_timestamp_flag[ i ] is equal to 1 for more than one value of i, the value of clockTimestamp shall be non-decreasing with increasing value of i.
ct_type indicates the scan type (interlaced or progressive) of the source material as follows:
Two fields of a coded frame may have different values of ct_type.
When clockTimestamp is equal for two fields of opposite parity that are consecutive in output order, both with ct_type equal to 0 (progressive) or ct_type equal to 2 (unknown), the two fields are indicated to have come from the same original progressive frame. Two consecutive fields in output order shall have different values of clockTimestamp when the value of ct_type for either field is 1 (interlaced).

AFAICS in the code in h264.c the information required to make that determination is not parsed, which should not be difficult to add. However, once one has that information, how do I give this back to the API user? Currently there is only the field top_field_first in AVFrame.

What would be the recommended/accepted way of modeling this? If no API change would be accepted for this, would it be ok to sets this as frame metadata via av_frame_set_metadata? "	rmk
	1680	atrac3: fix current duration for atrac3 in wav	undetermined	git-master	defect	open	2012-08-25T13:36:45+02:00	2012-08-25T13:58:47+02:00	"http://samples.mplayerhq.hu/A-codecs/ATRAC3/mc_sich_at3_066.wav

{{{
C:\>ffmpeg -i mc_sich_at3_066.wav out.wav
ffmpeg version N-43803-g2c0b164 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 22 2012 02:22:47 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      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.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, wav, from 'mc_sich_at3_066.wav':
  Duration: 00:00:34.97, bitrate: 66 kb/s
    Stream #0:0: Audio: atrac3 (p[2][0][0] / 0x0270), 44100 Hz, stereo, s16, 66
kb/s
Output #0, wav, to 'out.wav':
  Metadata:
    encoder         : Lavf54.25.104
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16
, 1411 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (atrac3 -> pcm_s16le)
Press [q] to stop, [?] for help
Multiple frames in a packet from stream 0
[wav @ 0x1fd1500] st:0 PTS: 1024 DTS: 1024 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 2048 DTS: 2048 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 3072 DTS: 3072 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 4096 DTS: 4096 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 5120 DTS: 5120 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 6144 DTS: 6144 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 7168 DTS: 7168 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 8192 DTS: 8192 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 9216 DTS: 9216 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 10240 DTS: 10240 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 11264 DTS: 11264 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 12288 DTS: 12288 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 13311 DTS: 13311 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 14335 DTS: 14335 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 15359 DTS: 15359 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 16383 DTS: 16383 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 17407 DTS: 17407 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 18431 DTS: 18431 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 19455 DTS: 19455 < 20479 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 2048 DTS: 2048 < 21503 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 3072 DTS: 3072 < 21503 invalid, clipping
[...]
[wav @ 0x1fd1500] st:0 PTS: 87039 DTS: 87039 < 92159 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 88063 DTS: 88063 < 92159 invalid, clipping
[wav @ 0x1fd1500] st:0 PTS: 89087 DTS: 89087 < 92159 invalid, clipping
size=    6032kB time=00:00:02.11 bitrate=23386.0kbits/s
video:0kB audio:6032kB subtitle:0 global headers:0kB muxing overhead 0.000745%
}}}"	ami_stuff
	1683	atrac3: fix remuxing of atrac3 in avi	avformat	unspecified	defect	new	2012-08-25T23:10:49+02:00	2013-02-13T12:40:53+01:00	"for some reason binary codec doesn't like atrac3 remuxed by ffmpeg

(with my patch ""strf"" tag is now identical to what is in the input file, but bin codec
still doesn't like the remuxed file and crashes, so maybe something should be changed
in ""auds"" tag or somewhere else to make the output file compatible with bin codec)

{{{
C:\>ffmpeg -i 66k.avi  -acodec copy -vcodec copy out.avi
ffmpeg version N-43803-g2c0b164 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 22 2012 02:22:47 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      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.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg4 @ 0x1ead740] Invalid and inefficient vfw-avi packed B frames detected
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from '66k.avi':
  Duration: 00:00:00.50, start: 0.000000, bitrate: 348 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv
420p, 160x120 [SAR 1:1 DAR 4:3], 2 tbr, 2 tbn, 2 tbc
    Stream #0:1: Audio: atrac3 (p[2][0][0] / 0x0270), 44100 Hz, stereo, s16, 66
kb/s
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.25.104
    Stream #0:0: Video: mpeg4 (XVID / 0x44495658), yuv420p, 160x120 [SAR 1:1 DAR
 4:3], q=2-31, 2 tbn, 2 tbc
    Stream #0:1: Audio: atrac3 (p[2][0][0] / 0x0270), 44100 Hz, stereo, 66 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=-1.0 Lsize=      22kB time=00:00:00.50 bitrate= 359.3kbits
/s
video:4kB audio:7kB subtitle:0 global headers:0kB muxing overhead 95.916587%
}}}"	ami_stuff
	1684	adpcm_ct: volume goes up while seeking with ffplay	avformat	git-master	defect	open	2012-08-25T23:21:00+02:00	2013-02-13T14:39:03+01:00	"the audio volume increases for a second or so when I seek a few times in attached file

http://samples.mplayerhq.hu/A-codecs/Creative%20Audio/examples/stereo44100.wav

{{{
C:\>ffmpeg -i stereo44100.wav
ffmpeg version N-43803-g2c0b164 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 22 2012 02:22:47 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      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.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[wav @ 0x1eace20] max_analyze_duration 5000000 reached at 5015510
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, wav, from 'stereo44100.wav':
  Duration: 00:00:19.84, bitrate: 352 kb/s
    Stream #0:0: Audio: adpcm_ct ([0][2][0][0] / 0x0200), 44100 Hz, stereo, s16,
 352 kb/s
At least one output file must be specified
}}}
"	ami_stuff
	1690	Support Ogg/Vorbis in avi	avformat	git-master	enhancement	new	2012-08-27T09:17:27+02:00	2012-08-30T19:04:08+02:00	"samples/A-codecs/vorbis/vorbis3plus_sample.avi
samples/A-codecs/vorbis/vp8OggVorbis1.avi (vlc Ticket 7389)

Both samples fail with FFmpeg, vp8OggVorbis1.avi plays with mplayer -demuxer avi -ac ffvorbis
{{{
$ ffmpeg -i vorbis3plus_sample.avi
ffmpeg version N-43901-gbfb3902 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 26 2012 09:14:37 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  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
[avi @ 0x1480240] max_analyze_duration 5000000 reached at 5000000
[avi @ 0x1480240] Could not find codec parameters for stream 1 (Audio: none (qg[0][0] / 0x6771), 48000 Hz, 2 channels, 450 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'vorbis3plus_sample.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.1 (build 2366/release)
  Duration: 00:00:27.92, start: 0.000000, bitrate: 878 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x352 [SAR 1:1 DAR 20:11], 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: none (qg[0][0] / 0x6771), 48000 Hz, stereo, 450 kb/s
At least one output file must be specified
}}}
{{{
$ ffmpeg -i vp8OggVorbis1.avi
ffmpeg version N-43925-g73b40da Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 27 2012 09:17:18 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  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
[avi @ 0x1480240] non-interleaved AVI
[avi @ 0x1480240] max_analyze_duration 5000000 reached at 5000000
[avi @ 0x1480240] Could not find codec parameters for stream 1 (Audio: none (Og[0][0] / 0x674F), 48000 Hz, 2 channels, 64 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'vp8OggVorbis1.avi':
  Metadata:
    TCOD            : 0
    TCDO            : 275166666
  Duration: 00:00:27.51, start: 0.000000, bitrate: 224 kb/s
    Stream #0:0: Video: vp8 (VP80 / 0x30385056), yuv420p, 1360x768, 60 fps, 60 tbr, 60 tbn, 60 tbc
    Stream #0:1: Audio: none (Og[0][0] / 0x674F), 48000 Hz, stereo, 64 kb/s
At least one output file must be specified
}}}
"	cehoyos
	1691	New SN40 samples fail to decode	avcodec	git-master	defect	new	2012-08-27T10:37:37+02:00	2012-09-14T16:48:18+02:00	"samples/V-codecs/SN40/Shot%205.avi cannot be decoded with current FFmpeg, works fine with mplayer -vc smartsight
{{{
$ ffmpeg -i Shot\ 5.avi
ffmpeg version N-43925-g73b40da Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 27 2012 09:17:18 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  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
[avi @ 0x1480240] max_analyze_duration 5000000 reached at 5005000
Input #0, avi, from 'Shot 5.avi':
  Duration: 00:10:02.40, start: 0.000000, bitrate: 93 kb/s
    Stream #0:0: Video: mpeg4 (SN40 / 0x30344E53), yuv420p, 704x480, 5 fps, 29.97 tbr, 5 tbn, 5 tbc
At least one output file must be specified
}}}"	cehoyos
	1693	AAC Scalable Sample Rate (SSR)	avcodec	git-master	defect	new	2012-08-27T20:02:10+02:00	2012-10-15T01:45:07+02:00	"I will attach a 60 second aac sample uploaded by a user. libavcodec claims five times ""SSR not implemented"" during decode, output sounds fine.
{{{
$ ffmpeg -i ssr.aac -f null -
ffmpeg version N-43938-gbe862c0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 27 2012 19:54:31 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  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
[aac @ 0x1480240] max_analyze_duration 5000000 reached at 5013333
[aac @ 0x1480240] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from 'ssr.aac':
  Duration: 00:01:09.48, bitrate: 112 kb/s
    Stream #0:0: Audio: aac, 48000 Hz, stereo, s16, 112 kb/s
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf54.25.104
    Stream #0:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (aac -> pcm_s16le)
Press [q] to stop, [?] for help
[aac @ 0x14865a0] SSR 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 @ 0x14865a0] 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.
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x14865a0] SSR 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 @ 0x14865a0] 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.
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x14865a0] SSR 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 @ 0x14865a0] 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.
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x14865a0] SSR 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 @ 0x14865a0] 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.
Error while decoding stream #0:0: Operation not permitted
[aac @ 0x14865a0] SSR 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 @ 0x14865a0] 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.
Error while decoding stream #0:0: Operation not permitted
size=       0kB time=00:01:00.13 bitrate=   0.0kbits/s
video:0kB audio:11256kB subtitle:0 global headers:0kB muxing overhead -100.000000%
}}}
"	cehoyos
	1698	ffmpeg daemon mode lacks documentation	documentation	git-master	enhancement	open	2012-08-28T21:55:31+02:00	2012-08-29T11:14:44+02:00	"Commit 39aafa5 added the -d option for ffmpeg:

{{{
commit 39aafa5ee90e10382e2f991e4d79d7852231df68
Author: Michael Niedermayer
Date:   Mon Apr 18 13:10:52 2011 +0200

    ffmpeg:Daemon mode, add -d as first option to try it.
    Signed-off-by: Michael Niedermayer
}}}

This option remains undocumented."	llogan
	1699	iff: fix aspect ratio	avformat	git-master	defect	open	2012-08-29T23:18:41+02:00	2013-03-01T11:59:48+01:00	"ignoring aspect ration in iff demuxer seems to fix ffplay's displayed aspect ratio

{{{
C:\>ffmpeg -i CELTIC2.LBM
ffmpeg version N-43803-g2c0b164 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 22 2012 02:22:47 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      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.100 /  3. 13.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[iff @ 0x1eace00] Estimating duration from bitrate, this may be inaccurate
Input #0, iff, from 'CELTIC2.LBM':
  Duration: N/A, bitrate: N/A
    Stream #0:0: Video: iff_byterun1 (PBM  / 0x204D4250), pal8, 320x200, SAR 5:6
 DAR 4:3, 90k tbr, 90k tbn, 90k tbc
At least one output file must be specified
}}}"	ami_stuff
	1700	Can't publish stream to CRtmpServer	undetermined	git-master	defect	new	2012-08-30T08:31:04+02:00	2012-08-30T09:21:03+02:00	"Summary of the bug:
  Meet error ""call to function _checkbw failed"" when publishing stream to CRtmpServer.
  
How to reproduce:
{{{
% ffmpeg -re -i test.mp4 -f flv rtmp://127.0.0.1/flvplayback/test2
I use git to clone the ffmpeg and build it on CentOS 6.3.
}}}

The log is:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../test.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    creation_time   : 2011-12-22 16:05:04
    encoder         : Lavf52.62.0
    comment         : FlixEngineLinux_8.0.17.1 (www.on2.com)
  Duration: 00:01:04.55, start: 0.000000, bitrate: 768 kb/s
    Stream #0:0(und), 41, 1/1000: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 480x268 [SAR 1:1 DAR 120:67], 1/2000, 698 kb/s, 23.98 fps, 23.98 tbr, 1k tbn, 2k tbc
    Metadata:
      creation_time   : 2011-12-22 16:05:04
      handler_name    : VideoHandler
    Stream #0:1(und), 73, 1/44100: Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 64 kb/s
    Metadata:
      creation_time   : 2011-12-22 16:05:04
      handler_name    : SoundHandler
[rtmp @ 0x18aa360] Handshaking...
[rtmp @ 0x18aa360] Type answer 3
[rtmp @ 0x18aa360] Server version 0.0.0.0
[rtmp @ 0x18aa360] Proto = rtmp, path = /flvplayback/test2, app = flvplayback, fname = test2
[rtmp @ 0x18aa360] Server bandwidth = 2500000
[rtmp @ 0x18aa360] Client bandwidth = 2500000
[rtmp @ 0x18aa360] Releasing stream...
[rtmp @ 0x18aa360] FCPublish stream...
[rtmp @ 0x18aa360] Creating stream...
'''[rtmp @ 0x18aa360] Server error: Specified stream not found in call to releaseStream'''
[rtmp @ 0x18aa360] Sending publish command for 'test2'
'''[rtmp @ 0x18aa360] Server error: call to function _checkbw failed'''
rtmp://127.0.0.1/flvplayback/test2: Operation not permitted
[AVIOContext @ 0x1888880] Statistics: 229376 bytes read, 0 seeks
"	king
	1706	(win64) avformat/FFMPEG crashed after connection loss to stream server	avformat	unspecified	defect	new	2012-08-31T13:29:41+02:00	2012-08-31T14:40:14+02:00	"'''Summary of the bug:''' When I stream using ffmpeg libraries or ffmpeg.exe itself and my connection is lost I get crash.

I tried it in Linux as well and it ""crashed"" with unhandled SIGPIPE.

'''How to reproduce:'''
- everything running on windows 7 Professional 64 bit with SP1
- for the test I used Adobe flash server, dacast, wowza, ustream, livestream, showcaster
- start streaming with ffmpeg (or use software which utilize the ffmpeg's set of libraries). 
- unplugg the ethernet cable (e.g. simulate connection drop).
- in few moments I have crash (no special info is given except : unhandled exception at <address> (avformat-54.dll) : Access violation writting location ...)

'''callstack has only 1 entry (rest is just some addresses) :
avformat-54.dll!avformat_get_riff_audio_tags()'''

''what I think it's going on is, that part of the ffmpeg is trying to send data (RTMP Send) but it does not handled WSAECONNABORTED WinSock Error properly (10053), so it keeps writing to something that is not a valid socket anymore.''

'''Versions:'''
''windows 7 : ''

Windows Nightly Builds/64 bit windows build taken from [http://libav.org/download.html]

build flags :

--enable-runtime-cpudetect --enable-cross-compile --enable-w32threads
--prefix=/usr --cross-prefix=x86_64-w64-mingw32- --arch=x86_64
--target-os=mingw32 --sysroot=/usr/x86_64-w64-mingw32 --enable-gpl
--enable-librtmp --enable-libx264 --enable-libmp3lame --enable-libvorbis
--enable-memalign-hack --enable-shared --enable-libvpx --enable-libvo-aacenc
--enable-version3

''Linux Debian testing 64bit :''

ffmpeg version 0.11.1                                                                                                                                              
built on Jul 31 2012 16:16:27 with gcc 4.7.1                                                                                                                       
configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security ' --extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-nonfree --disable-decoder=libdirac --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --enable-avfilter --enable-libfreetype --enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc --enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda --enable-libbluray --enable-libcdio --enable-gnutls --enable-frei0r --enable-openssl --enable-libass --enable-libdc1394 --disable-altivec --disable-armv5te --disable-armv6 --disable-vis --shlibdir=/usr/lib/x86_64-linux-gnu                                                                       
libavutil      51. 54.100 / 51. 54.100                                                                                                                             
libavcodec     54. 23.100 / 54. 23.100                                                                                                                             
libavformat    54.  6.100 / 54.  6.100                                                                                                                             
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"	fekete
	1707	ffplay: Increasing desync	FFplay	git-master	defect	open	2012-08-31T17:59:02+02:00	2012-11-02T23:56:40+01:00	"The sample from ticket #1230 can be transcoded with ffmpeg (""ffmpeg -i smaller-sample-file.wmv -qscale 2 out.avi"") and mplayer and vlc play the resulting file as expected (and mplayer plays the original file fine).
Playing the original file with ffplay, increasing A/V desync can be observed.
{{{
$ ffplay version N-44062-ga9a1bc5 Copyright (c) 2003-2012 the FFmpeg developers
  built on Aug 31 2012 14:37:22 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 14.100 /  3. 14.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
Input #0, asf, from 'smaller-sample-file.wmv':
  Metadata:
    title           : Phlebotomy Forum-Legal Considerations in Phlebotomy
    comment         : Microsoft Office LiveMeeting 2005 Replay.  Recorded on Wednesday, November 9, 2011 11:01:34 AM GMT-06:00
    WM/Year         : 2011
    WMFSDKVersion   : 10.00.00.4007
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
  Duration: 01:06:38.04, start: 0.000000, bitrate: 5 kb/s
    Chapter #0.0: start 5.000000, end 87.750000
    Metadata:
      title           : Legal Considerations in Phlebotomy
    Chapter #0.1: start 87.750000, end 105.750000
    Metadata:
      title           : Disclosures:
    Chapter #0.2: start 105.750000, end 170.750000
    Metadata:
      title           : Agenda
    Chapter #0.3: start 170.750000, end 291.250000
    Metadata:
      title           : The High Price of Malpractice Claims
    Chapter #0.4: start 291.250000, end 380.250000
    Metadata:
      title           : Malpractice = Medical Negligence
    Chapter #0.5: start 380.250000, end 409.750000
    Metadata:
      title           : Duty
    Chapter #0.6: start 409.750000, end 578.250000
    Metadata:
      title           : Standards in Phlebotomy
    Chapter #0.7: start 578.250000, end 650.750000
    Metadata:
      title           : Causation
    Chapter #0.8: start 650.750000, end 736.250000
    Metadata:
      title           : Failure to License Not Cause
    Chapter #0.9: start 736.250000, end 826.250000
    Metadata:
      title           : Causation Not Established
    Chapter #0.10: start 826.250000, end 1000.250000
    Metadata:
      title           : Injury
    Chapter #0.11: start 1000.250000, end 1083.250000
    Metadata:
      title           : Fear
    Chapter #0.12: start 1083.250000, end 1194.250000
    Metadata:
      title           : Distress
    Chapter #0.13: start 1194.250000, end 1225.250000
    Metadata:
      title           : Compensable Harm
    Chapter #0.14: start 1225.250000, end 1305.750000
    Metadata:
      title           : Types of Damages
    Chapter #0.15: start 1305.750000, end 1370.750000
    Metadata:
      title           : Wanton Disregard
    Chapter #0.16: start 1370.750000, end 1384.250000
    Metadata:
      title           : Source of Errors
    Chapter #0.17: start 1384.250000, end 1472.250000
    Metadata:
      title           : Procedural Errors
    Chapter #0.18: start 1472.250000, end 1526.250000
    Metadata:
      title           : Decisional Errors
    Chapter #0.19: start 1526.250000, end 1553.750000
    Metadata:
      title           : Administrative Errors
    Chapter #0.20: start 1553.750000, end 1583.250000
    Metadata:
      title           : Wilkerson v.  Laboratory Corp. of America (2005)
    Chapter #0.21: start 1583.250000, end 1629.750000
    Metadata:
      title           : Wilkerson v. LabCorp, cont’d
    Chapter #0.22: start 1629.750000, end 1631.750000
    Metadata:
      title           : Baptist Healthcare Systems, Inc. v. Golda Miller, et al (2005)
    Chapter #0.23: start 1631.750000, end 1667.750000
    Metadata:
      title           : Wilkerson v. LabCorp, cont’d
    Chapter #0.24: start 1667.750000, end 1699.750000
    Metadata:
      title           : Baptist Healthcare Systems, Inc. v. Golda Miller, et al (2005)
    Chapter #0.25: start 1699.750000, end 1733.250000
    Metadata:
      title           : Baptist Healthcare Systems, Inc. v. Golda Miller, et al
    Chapter #0.26: start 1733.250000, end 1760.250000
    Metadata:
      title           : Fairshter v. American National Red Cross (2004)
    Chapter #0.27: start 1760.250000, end 1796.750000
    Metadata:
      title           : Fairshter v. American National Red Cross (2004)
    Chapter #0.28: start 1796.750000, end 1861.250000
    Metadata:
      title           : Fairshter v. American National Red Cross (2004)
    Chapter #0.29: start 1861.250000, end 1958.250000
    Metadata:
      title           : Pietrunti v. Island Diagnostic Laboratories (1998)
    Chapter #0.30: start 1958.250000, end 1959.250000
    Metadata:
      title           : No Negligence
    Chapter #0.31: start 1959.250000, end 1988.750000
    Metadata:
      title           : Pietrunti v. Island Diagnostic Laboratories (1998)
    Chapter #0.32: start 1988.750000, end 1994.750000
    Metadata:
      title           : No Negligence
    Chapter #0.33: start 1994.750000, end 2011.250000
    Metadata:
      title           : Pietrunti v. Island Diagnostic Laboratories (1998)
    Chapter #0.34: start 2011.250000, end 2029.750000
    Metadata:
      title           : Mislabels
    Chapter #0.35: start 2029.750000, end 2125.750000
    Metadata:
      title           : Mislabels
    Chapter #0.36: start 2125.750000, end 2192.750000
    Metadata:
      title           : You Be The Judge
    Chapter #0.37: start 2192.750000, end 2250.750000
    Metadata:
      title           : You Be the Judge
    Chapter #0.38: start 2250.750000, end 2307.250000
    Metadata:
      title           : You Be the Judge
    Chapter #0.39: start 2307.250000, end 2349.750000
    Metadata:
      title           : You Be the Judge
    Chapter #0.40: start 2349.750000, end 2395.250000
    Metadata:
      title           : You Be the Judge
    Chapter #0.41: start 2395.250000, end 2397.750000
    Metadata:
      title           : Needlestick Injuries
    Chapter #0.42: start 2397.750000, end 2460.750000
    Metadata:
      title           : Needlestick Injuries
    Chapter #0.43: start 2460.750000, end 2463.250000
    Metadata:
      title           : Minimizing Risks
    Chapter #0.44: start 2463.250000, end 2541.250000
    Metadata:
      title           : Minimizing Risks
    Chapter #0.45: start 2541.250000, end 2623.250000
    Metadata:
      title           : Training
    Chapter #0.46: start 2623.250000, end 2696.250000
    Metadata:
      title           : Training
    Chapter #0.47: start 2696.250000, end 2738.250000
    Metadata:
      title           : Training
    Chapter #0.48: start 2738.250000, end 2883.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.49: start 2883.250000, end 2884.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.50: start 2883.250000, end 2884.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.51: start 2884.250000, end 2918.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.52: start 2918.250000, end 2945.250000
    Metadata:
      title           : Proper Supervision
    Chapter #0.53: start 2945.250000, end 2951.750000
    Metadata:
      title           : Documentation
    Chapter #0.54: start 2951.750000, end 3066.750000
    Metadata:
      title           : Why is documentation so important?
    Chapter #0.55: start 3066.750000, end 3101.250000
    Metadata:
      title           : Slide 52
    Chapter #0.56: start 3101.250000, end 3173.750000
    Metadata:
      title           : Proper Documentation
    Chapter #0.57: start 3173.750000, end 3197.750000
    Metadata:
      title           : Slide 54
    Chapter #0.58: start 3197.750000, end 3314.750000
    Metadata:
      title           : Slide 55
    Chapter #0.59: start 3314.750000, end 3340.250000
    Metadata:
      title           : Summary
    Chapter #0.60: start 3340.250000, end 3655.750000
    Metadata:
      title           : Slide 57
    Chapter #0.61: start 3655.750000, end 3998.048000
    Metadata:
      title           : Thank you!
    Stream #0:0: Audio: wmav2 (a[1][0][0] / 0x0161), 16000 Hz, 1 channels, s16, 16 kb/s
    Stream #0:1: Video: mss2 (MSS2 / 0x3253534D), rgb24, 704x528, 260 kb/s, 2 tbr, 1k tbn, 1k tbc
    Stream #0:2: Data: none
Frame changed from size:0x0 to size:704x528
  39.44 A-V:-111.560 fd=   0 aq=  746KB vq=  186KB sq=    0B f=0/0
}}}"	cehoyos
	1708	mss2: error while decoding stream	avformat	git-master	defect	open	2012-09-01T03:40:56+02:00	2012-11-12T18:52:04+01:00	"play ok in wmp

http://samples.mplayerhq.hu/V-codecs/MSS2/mss2_speech.wmv

{{{
C:\>ffmpeg -i mss2_speech.wmv -vcodec msmpeg4v2 -an out.avi
ffmpeg version N-44080-gdfb4757 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep  1 2012 02:36:59 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      51. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 15.101 /  3. 15.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
Guessed Channel Layout for  Input Stream #0.0 : mono
Input #0, asf, from 'mss2_speech.wmv':
  Metadata:
    WMFSDKVersion   : 9.00.00.2926
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
    title           : ScreenCap Demo #3
    artist          : Joe Powell
    copyright       : Microsoft Corporation 2002
    comment         : Demo of the Windows Media Screen 9 Series codec.
  Duration: 00:01:00.64, start: 0.000000, bitrate: 66 kb/s
    Stream #0:0(eng): Audio: wmavoice ([10][0][0][0] / 0x000A), 22050 Hz, mono,
flt, 20 kb/s
    Stream #0:1(eng): Video: mss2 (MSS2 / 0x3253534D), rgb24, 800x600, 90 kb/s,
42.17 tbr, 1k tbn, 1k tbc
Output #0, avi, to 'out.avi':
  Metadata:
    WMFSDKVersion   : 9.00.00.2926
    WMFSDKNeeded    : 0.0.0.0000
    IsVBR           : 0
    INAM            : ScreenCap Demo #3
    IART            : Joe Powell
    ICOP            : Microsoft Corporation 2002
    ICMT            : Demo of the Windows Media Screen 9 Series codec.
    ISFT            : Lavf54.25.104
    Stream #0:0(eng): Video: msmpeg4v2 (MP42 / 0x3234504D), yuv420p, 800x600, q=
2-31, 200 kb/s, 42.17 tbn, 42.17 tbc
Stream mapping:
  Stream #0:1 -> #0:0 (mss2 -> msmpeg4v2)
Press [q] to stop, [?] for help
Error while decoding stream #0:1: Invalid data found when processing input
    Last message repeated 18 times
frame=   10 fps=0.0 q=12.1 size=     399kB time=00:00:15.79 bitrate= 206.9kbits/
Error while decoding stream #0:1: Invalid data found when processing input
    Last message repeated 16 times
frame=   23 fps= 23 q=27.5 size=     540kB time=00:00:22.76 bitrate= 194.3kbits/
Error while decoding stream #0:1: Invalid data found when processing input
    Last message repeated 21 times
frame=   31 fps= 20 q=31.0 size=     700kB time=00:00:33.05 bitrate= 173.4kbits/
buffer not fully consumed
Error while decoding stream #0:1: Invalid data found when processing input
    Last message repeated 22 times
frame=   39 fps= 19 q=31.0 size=     850kB time=00:00:44.67 bitrate= 155.9kbits/
Error while decoding stream #0:1: Invalid data found when processing input
    Last message repeated 9 times
frame=   53 fps= 21 q=26.7 size=     908kB time=00:00:53.31 bitrate= 139.5kbits/
Error while decoding stream #0:1: Invalid data found when processing input
    Last message repeated 18 times
frame=   53 fps= 20 q=26.7 Lsize=     943kB time=00:00:53.31 bitrate= 144.9kbits
/s
video:885kB audio:0kB subtitle:0 global headers:0kB muxing overhead 6.600691%
}}}"	ami_stuff
	1712	Audio precision in lossless and long time to encode.	FFmpeg	git-master	defect	open	2012-09-02T12:57:34+02:00	2012-09-24T21:13:56+02:00	"Summary of the bug:
Hi, first of all, i'm sorry for my english.
I've tried the last ffmpeg build and i get a problem with Audio precision in lossless audio file, the audio is delayed about 2 seconds.
The audio is passed to another program throught a pipe, but i know that the other program isn't the problem, because with a very old ffmpeg version (SVN 16573, Jan 13 2009) works fine, and i've tried with wav output without pipe and get the same problem.

If you want, here's a test wav files: http://www.mediafire.com/?1ewceliyjhspedk

The command line that i've used is :
ffmpeg_old -i ""input.ape"" -ss 00:59:18.71 -t 00:00:15.55 out_oldffmpeg.wav
ffmpeg -i ""input.ape"" -ss 00:59:18.71 -t 00:00:15.55 out_newffmpeg.wav

How to reproduce:
{{{
% ffmpeg -i input -ss 00:45:25 -t 00:05:25 -ac 2 -f wav -

The output is a pipe to another program.

'''ffmpeg version''' N-44080-gdfb4757
'''built on''' Aug 31 2012 16:58:51 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
}}}

The other thing that i wan to answer is why the program take a long time to convert a portion of a file, for example:
ffmpeg -i input.ape -ss 00:45:15.42 -t 00:00:15.25 output.wav

the program stay a long time without do anything and then start to convert. I take about 2 minutes to convert 15s of audio."	Danixu
	1715	Wrong timestamps for h264 in mpegts	undetermined	git-master	defect	open	2012-09-03T23:17:12+02:00	2012-09-04T10:38:08+02:00	"(Originally reported in ticket #403, maybe related to ticket #424).
I will provide a link to a very long transport stream containing h264 video and aac audio.
ffplay, ffmpeg and mplayer -demuxer lavf play / transcode the sample with wrong video speed (video is too slow), works fine with mplayer -demuxer mpegts.
{{{
$ ffplay -analyzeduration 2G CAPTURE-HD-RM164_2012-08-20_13_21_28.ts
ffplay version N-44127-gb0dc428 Copyright (c) 2003-2012 the FFmpeg developers
  built on Sep  3 2012 18:04:33 with gcc 4.5.3 (GCC)
  configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 15.102 /  3. 15.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
[mpegts @ 0x8edfd80] Stream #2: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x8edfd80] Could not find codec parameters for stream 2 (Unknown: none ([6][0][0][0] / 0x0006)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x8ee5060] start time is not set in estimate_timings_from_pts
Input #0, mpegts, from 'CAPTURE-HD-RM164_2012-08-20_13_21_28.ts':
  Duration: 01:29:14.08, start: 599.983333, bitrate: 2281 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x1012]: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, s16, 119 kb/s
    Stream #0:2[0x1013]: Unknown: none ([6][0][0][0] / 0x0006)
Frame changed from size:0x0 to size:1280x720KB vq=   20KB sq=    0B f=0/0
 601.07 A-V:-599.928 fd=   0 aq=    1KB vq=  183KB sq=    0B f=0/0   =0/0
}}}
{{{
$ ffmpeg -analyzeduration 2G -i CAPTURE-HD-RM164_2012-08-20_13_21_28.ts -qscale 2 -t 30 out.avi
ffmpeg version N-44127-gb0dc428 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep  3 2012 18:04:33 with gcc 4.5.3 (GCC)
  configuration: --cc='/usr/local/gcc-4.5.3/bin/gcc -m32'
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 15.102 /  3. 15.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
[mpegts @ 0x8e765c0] Stream #2: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x8e765c0] Could not find codec parameters for stream 2 (Unknown: none ([6][0][0][0] / 0x0006)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x8e7b320] start time is not set in estimate_timings_from_pts
Input #0, mpegts, from 'CAPTURE-HD-RM164_2012-08-20_13_21_28.ts':
  Duration: 01:29:27.29, start: 599.983333, bitrate: 2281 kb/s
  Program 1
    Stream #0:0[0x1011]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x1012]: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, s16, 119 kb/s
    Stream #0:2[0x1013]: Unknown: none ([6][0][0][0] / 0x0006)
Please use -q:a or -q:v, -qscale is ambiguous
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.25.104
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 29.97 tbn, 29.97 tbc
    Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, flt, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg4)
  Stream #0:1 -> #0:1 (aac -> ac3)
Press [q] to stop, [?] for help
frame=    0 fps=0.0 q=0.0 Lsize=     735kB time=00:00:30.01 bitrate= 200.7kbits/s
video:0kB audio:704kB subtitle:0 global headers:0kB muxing overhead 4.510928%
}}}"	cehoyos
	1716	Wavpack Encoder	avcodec	git-master	enhancement	open	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
	1717	Concat filter can not join individual images	avfilter	git-master	defect	open	2012-09-04T08:25:31+02:00	2012-09-04T09:10:01+02:00	"using latest ffmepg build from http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20120903-git-5d55830-win32-static.7z

execute following command 
ffmpeg -i a1.jpg -i a2.jpg -i a3.jpg -filter_complex ""[0:0] [1:0] [2:0] concat=n=3:v=1:a=0"" join.mp4 

to join three jpeg files to one video, But the generated mp4 file only contain two frames.

ffmpeg -i join.mp4 test%d.jpg

only output test1.jpg and test2.jpg

best regards"	chinshou
	1719	MPEG-TS demuxer : don't parse a PAT (and clear programs) if its version number is the same as the previous one	avformat	git-master	defect	open	2012-09-05T15:34:38+02:00	2012-09-07T19:50:10+02:00	"{{{
ffmpeg -i euronews_long_pmt_over_pat.ts
ffmpeg version N-44162-gfc15f58 Copyright (c) 2000-2012 the FFmpeg developers   
  built on Sep  5 2012 12:24:04 with gcc 4.7 (Debian 4.7.1-2)
  configuration: --prefix=/home/aurelien/local --enable-postproc --enable-nonfree --enable-gpl --enable-libopencore-amrnb --enable-libfaac --enable-libmp3lame --enable-shared --enable-libxvid --enable-libx264 --extra-cflags=-I/home/aurelien/local/include --extra-ldflags=-L/home/aurelien/local/lib --enable-version3 --disable-optimizations --enable-libfreetype --disable-stripping --enable-libaacplus --enable-libfaac
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 15.103 /  3. 15.103
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpegts @ 0x1b61240] probed stream 1 failed
[mpegts @ 0x1b61240] max_analyze_duration 5000000 reached at 5016000
[mpegts @ 0x1b61240] Could not find codec parameters for stream 1 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x1b61240] PES packet size mismatch
    Last message repeated 9 times
Input #0, mpegts, from '/home/dump/euronews_long_pmt_over_pat.ts':
  Duration: 00:02:59.27, start: 10770.595789, bitrate: 4407 kb/s
  Program 8202
    Metadata:
      service_name    : ARM_1
      service_provider: GlobeCast   
[...]  
  No Program
    Stream #0:0[0x8c6]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:1[0x300]: Unknown: none
    Stream #0:2[0x8ad]: Video: mpeg2video (Main), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 3240 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:3[0x8c1]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:4[0x8bf]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:5[0x8c0]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:6[0x8bd]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:7[0x8be]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:8[0x8bb]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:9[0x8ba]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:10[0x8bc]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:11[0x8b9]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:12[0x8b8]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s
    Stream #0:13[0x8b7]: Audio: mp2, 48000 Hz, mono, s16, 64 kb/s

The stream looks like :
[PAT]
[PAT]
[PAT]
[PMT_first packet]
[PAT]
[PAT]
[PAT]
[PMT_last_packet]
[etc...]
}}}

In pat_cb(), clear_programs() is called unconditionally so the when the second half of the PMT is received it will be discarded.
The attached patch fixes that.

The sample is on the ffmpeg ftp : euronews_long_pmt_over_pat.ts"	aurelien
	1720	"ffmpeg with -vcodec copy -acodec copy creates files ""without audio"" for certain players"	avformat	git-master	defect	open	2012-09-05T22:03:19+02:00	2013-01-20T02:47:37+01:00	"Summary of the bug: $title

How to reproduce:
{{{

 I noticed with this file:

http://rogerdpack.t28.net/incoming/sintel.mpg

 and this command:

 $ ffmpeg -y -i sintel.mpg -t 60 -vcodec copy -acodec copy out.mpg
 ffmpeg version N-43577-g045f8dd Copyright (c) 2000-2012 the FFmpeg developers
   built on Aug 15 2012 14:10:50 with gcc 4.7.1 (GCC)
   configuration: --enable-memalign-hack --arch=x86 --enable-gpl
 --enable-libx264 --enable-avisynth --enable-libxvid
 --target-os=mingw32
 --cross-prefix=/home/rogerdpack/dev/ffmpeg-windows-build-helpers/builds/mingw-w64-i686/bin/i686-w64-mingw32-
 --pkg-config=pkg-config --enable-libmp3lame --enable-version3
 --enable-libvo-aacenc --enable-libvpx --extra-libs=-lws2_32
 --extra-libs=-lpthread --enable-zlib --extra-libs=-lwinmm
 --extra-libs=-lgdi32 --enable-librtmp --enable-runtime-cpudetect
   libavutil      51. 69.100 / 51. 69.100
   libavcodec     54. 52.100 / 54. 52.100
   libavformat    54. 23.100 / 54. 23.100
   libavdevice    54.  2.100 / 54.  2.100
   libavfilter     3.  9.100 /  3.  9.100
   libswscale      2.  1.101 /  2.  1.101
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 [mpeg2video @ 01C2F6A0] ac-tex damaged at 40 7
 [mpeg2video @ 01C2F6A0] Warning MVs not available
 [mpeg2video @ 01C2F6A0] concealing 1035 DC, 1035 AC, 1035 MV errors in I frame
 [mpeg @ 03361800] max_analyze_duration 5000000 reached at 5024000
 Input #0, mpeg, from 'sintel.mpg':
   Duration: 00:14:47.58, start: 0.233367, bitrate: 4132 kb/s
     Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480
 [SAR 32:27 DAR 16:9], 7000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94
 tbc
     Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
 Output #0, mpeg, to 'out.mpg':
   Metadata:
     encoder         : Lavf54.23.100
     Stream #0:0: Video: mpeg2video, yuv420p, 720x480 [SAR 32:27 DAR
 16:9], q=2-31, 7000 kb/s, 29.97 fps, 90k tbn, 29.97 tbc
     Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), 448 kb/s
 Stream mapping:
   Stream #0:0 -> #0:0 (copy)
   Stream #0:1 -> #0:1 (copy)
 Press [q] to stop, [?] for help
 frame= 1638 fps=0.0 q=-1.0 Lsize=   32396kB time=00:01:00.00
 bitrate=4423.1kbits/s
 video:28947kB audio:3281kB subtitle:0 global headers:0kB muxing
 overhead 0.520095%
}}}

command succeeds.  File is playable (with audio) by ffplay, but has ""no audio"" in either VLC or Windows Media Player.

If I dump it to out.avi, the resultant file has ""no video"" in WMP, but does have audio, and plays fine in VLC.  Or should I file that as a separate ticket?

MediaInfo seems to reveal it having an audio track ok."	rogerdpack
	1721	ffplay doesn't correctly play files with audio timestamps not starting from 0	FFplay	unspecified	defect	new	2012-09-07T13:22:15+02:00	2012-09-07T13:24:36+02:00	"ffplay can't correctly plays file, where the audio timestamps doesn't start from 0.

A test file can be created with the command:
{{{
ffmpeg -f lavfi -i ""flite=text='To be or not to be, that is the question',asetpts=PTS+5/TB [out0]; testsrc=n=2[out1]"" -ar 16000 -acodec libmp3lame -y out.mp4
}}}

ffplay starts to play the video from the point where the audio starts, which doesn't seem the correct behavior. Compare for example with how vlc plays the file.

I don't know which is the best place to address the issue. We could add an audio pad filter, which fills the gap (but that would introduce another dependency on ffplay), or add the logic (possibly configurable) to handle that within ffplay.
"	saste
	1723	Stream selection doesn't check the existence of the stream	undetermined	unspecified	defect	new	2012-09-09T23:45:56+02:00	2012-09-09T23:45:56+02:00	"Summary of the bug:

When the stream selection is used in such a way that it selects a non-existing stream, ffmpeg doesn't show any warnings or errors, but rather chooses to ignore the issue completely.

For example, if our input contains 2 video streams and we try to select a non-existent video stream like ""-c:v:333"" it will not complain, but IMHO it should, because if a user has specified a command line option for something, it means he wants that option to be taken into account. The least ffmpeg could do is issue a warning saying it is a non-existent stream selected.

How to reproduce:
{{{
% ffmpeg -i input -c:v:333 copy output
}}}
Instead of getting an error, warning or something like this:
{{{
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
}}}
the result is the same as if ""-c:v:333 copy"" was deleted from cmd line, thus ignored totally, using some default encoder like this:
{{{
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> libx264)
}}}
"	burek
	1731	libavformat muxers destroy initial timestamp offsets	avformat	unspecified	defect	new	2012-09-13T14:01:19+02:00	2012-09-13T14:08:15+02:00	"Many muxers in libavformat (tested: avi, flv) destory the initial offset.
This is meant as a feature, but has the effect that remuxing a file will destroy the original timestamp information. This is especially annoying in case streams from different sources need to be synched.

How to reproduce:
{{{
ffmpeg -f lavfi -i ""aevalsrc=sin(2*PI*400*t)::d=5,asetpts=PTS+10/TB"" -y out.flv
}}}

then check the packet timestamps with ffprobe -show_packets out.flv.

A possible workaround:
{{{
ffmpeg -f lavfi -i ""aevalsrc=sin(2*PI*400*t)::d=5,asetpts=PTS+10/TB,aresample=min_comp=0.001:min_hard_comp=0.0010"" -y out.flv
}}}

(with video the problem can't be easily worked around).

The behavior with respect to the initial offset could be made configurable through some options.
"	saste
	1735	Problems with quicktime reference clips	undetermined	0.11.1	defect	new	2012-09-14T16:52:15+02:00	2012-09-14T18:16:01+02:00	"Summary of the bug:
Hi, i have tried to convert a quicktime reference clip that links to 2 original files. The clip is made with final cut 7,  [https://dl.dropbox.com/u/232052/test_ref_multi.mov test-clip]. Let me know if you also need the original footage, it's simply some prores footage, but the codec doesn't matter.
How to reproduce:
If the sequence in final cut does not contain a ""cut"", everything is ok. So i can export a '''part of a single file''', export it as qt reference and encode it with ffmpeg. 
But '''if I add a second clip or even the same clip twice''', export the sequence as reference, it will output an error. This only happens with reference clips. The clips are viewable with quicktime player or MPEG Streamclip. 
I tried this with ""-use_absolute_path 1"" and without, always the same error.
Any help is appreciated. Thank you.
{{{
16:25:09 sebastianbecker@mpfcps3.studio2010.corp.int ffmpeg_ref_test ffmpeg -loglevel debug -use_absolute_path 1 -i test_ref_multi_2.mov -c:v libx264 test_ref_multi_2.m4v                        1 ↵
ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 20 2012 18:45:16 with clang 4.0 ((tags/Apple/clang-421.0.60))
  configuration: --prefix=/usr/local/Cellar/ffmpeg/0.11.1 --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-libfreetype --cc=/usr/bin/clang --host-cflags='-Os -w -pipe -march=native -Xclang -target-feature -Xclang -aes -Qunused-arguments -mmacosx-version-min=10.7' --host-ldflags='-L/usr/local/Cellar/gettext/0.18.1.1/lib -L/usr/local/lib -L/usr/X11/lib' --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 --disable-ffplay
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] ISO: File Type Major Brand: qt  
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] volume Studio2010, len 10
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] filename test_one.mov, len 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] nlvl from -1, nlvl to -1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 0, len 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] dir Basti_Becker
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 2, len 55
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] path //Volumes/Studio2010/Transfer/Basti_Becker/test_one.mov
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 14, len 26
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 15, len 22
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 18, len 35
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 19, len 19
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type -1, len 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] volume Studio2010, len 10
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] filename test_two.mov, len 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] nlvl from -1, nlvl to -1
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 0, len 12
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] dir Basti_Becker
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 2, len 55
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] path //Volumes/Studio2010/Transfer/Basti_Becker/test_two.mov
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 14, len 26
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 15, len 22
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 18, len 35
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type 19, len 19
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] type -1, len 0
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] Using absolute path on user request, this is a possible security issue
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] File position before avformat_find_stream_info() is 1163349
[prores @ 0x7fc35b83a600] error, wrong picture data size
[prores @ 0x7fc35b83a600] error decoding picture header
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fc35b81e200] File position after avformat_find_stream_info() is 288512
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test_ref_multi_2.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2012-09-14 14:26:24
  Duration: 00:00:04.00, start: 0.000000, bitrate: 2326 kb/s
    Stream #0:0(eng), 1, 1/25: Video: prores (apcs / 0x73637061), yuv422p10le, 1920x1080, 1/25, 8065 kb/s, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 25 tbn, 25 tbc
    Metadata:
      creation_time   : 2012-09-14 14:26:24
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng), 47, 1/48000: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s
    Metadata:
      creation_time   : 2012-09-14 14:26:24
      handler_name    : Apple Alias Data Handler
    Stream #0:2(eng), 0, 1/25: Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2012-09-14 14:26:24
      handler_name    : Apple Alias Data Handler
      timecode        : 01:00:00:00
File 'test_ref_multi_2.m4v' already exists. Overwrite ? [y/N] y
w:1920 h:1080 pixfmt:yuv422p10le tb:1/25 sar:1/1 sws_param:flags=2
[buffersink @ 0x7fc35b4167a0] No opaque field provided
[format @ 0x7fc35b416ae0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'format'
[scale @ 0x7fc35b416e60] w:1920 h:1080 fmt:yuv422p10le sar:1/1 -> w:1920 h:1080 fmt:yuv422p sar:1/1 flags:0x4
[abuffer source @ 0x7fc35b417400] Setting entry with key 'time_base' to value '1/48000'
[abuffer source @ 0x7fc35b417400] Setting entry with key 'sample_rate' to value '48000'
[abuffer source @ 0x7fc35b417400] Setting entry with key 'sample_fmt' to value 's32'
[abuffer source @ 0x7fc35b417400] Setting entry with key 'channel_layout' to value '0x3'
[abuffer @ 0x7fc35b4173a0] tb:1/48000 samplefmt:s32 samplerate: 48000 ch layout:0x3
[aformat filter @ 0x7fc35b4178c0] Setting entry with key 'sample_fmts' to value 's16'
[aformat filter @ 0x7fc35b4178c0] Setting entry with key 'channel_layouts' to value '0x4,0x3,0x7,0x107,0x37,0x3f'
[aformat @ 0x7fc35b417860] auto-inserting filter 'auto-inserted resampler 0' between the filter 'src' and the filter 'aformat'
[aresample @ 0x7fc35b417d80] chl:stereo fmt:s32 r:48000Hz -> chl:stereo fmt:s16 r:48000Hz
[libx264 @ 0x7fc35b84a400] using mv_range_thread = 40
[libx264 @ 0x7fc35b84a400] using SAR=1/1
[libx264 @ 0x7fc35b84a400] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
[libx264 @ 0x7fc35b84a400] profile High 4:2:2, level 4.0, 4:2:2 8-bit
[libx264 @ 0x7fc35b84a400] 264 - core 125 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=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_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 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 direct=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
[prores @ 0x7fc35b83a600] detected 8 logical cores
Output #0, ipod, to 'test_ref_multi_2.m4v':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2012-09-14 14:26:24
    encoder         : Lavf54.6.100
    Stream #0:0(eng), 0, 1/25: Video: h264 (avc1 / 0x31637661), yuv422p, 1920x1080 [SAR 1:1 DAR 16:9], 1/25, q=-1--1, 25 tbn, 25 tbc
    Metadata:
      creation_time   : 2012-09-14 14:26:24
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng), 0, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 128 kb/s
    Metadata:
      creation_time   : 2012-09-14 14:26:24
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (prores -> libx264)
  Stream #0:1 -> #0:1 (pcm_s24le -> libfaac)

}}}"	bastibeckr
	1737	ffmpeg detect aac stereo as mono	avcodec	git-master	defect	open	2012-09-14T18:16:14+02:00	2012-09-15T17:44:55+02:00	"How to reproduce:
{{{
ffprobe -v 9 -loglevel 99 ./audio_aac_stereo_as_mono.mp4
ffprobe version N-44445-ge332947 Copyright (c) 2007-2012 the FFmpeg developers
  built on Sep 14 2012 14:05:18 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --cc='gcc -O2 -m64 -mtune=core2 -pipe' --enable-version3 --enable-libfaac --enable-libx264 --enable-pthreads --enable-gpl --enable-nonfree --enable-librtmp --enable-shared --enable-filter=movie --enable-avfilter --enable-libspeex --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libaacplus --enable-libvo-aacenc
  libavutil      51. 73.100 / 51. 73.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 27.100 / 54. 27.100
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 16.103 /  3. 16.103
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] ISO: File Type Major Brand: isom
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] File position before avformat_find_stream_info() is 1175362
[aac @ 0x179cc60] channel element 0.0 is not allocated
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x17953c0] File position after avformat_find_stream_info() is 143323
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from './audio_aac_stereo_as_mono.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    title           : Teradek stream
    encoder         : Lavf54.27.100
    copyright       : Teradek
  Duration: 00:00:21.05, start: 0.000000, bitrate: 446 kb/s
    Stream #0:0(und), 41, 1/1000: Video: h264 (High) (avc1 / 0x31637661), yuv420p, 360x240 [SAR 32:27 DAR 16:9], 1/50, 407 kb/s, 23.86 fps, 25 tbr, 1k tbn, 50 tbc
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und), 120, 1/48000: Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, s16, 32 kb/s
    Metadata:
      handler_name    : SoundHandler
[h264 @ 0x179bc00] detected 8 logical cores
[AVIOContext @ 0x179da40] Statistics: 214912 bytes read, 2 seeks
}}}

Attach log for:
{{{
ffmpeg -v 9 -loglevel 99 -i ./audio_aac_stereo_as_mono.mp4 -vcodec copy -acodec libfaac -ar 22050 -report -f mp4 /tmp/aaa3.mp4
}}}
"	dmitry9
	1743	"SDL out doesn't respond to clicking the window ""x"" close"	avdevice	git-master	defect	open	2012-09-17T18:38:34+02:00	2013-04-23T23:46:17+02:00	"How to reproduce:
{{{
% ffmpeg -i vids/sintel.mpg -f sdl ""yo""
ffmpeg version N-44224-gde9f5b6 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep  6 2012 17:59:21 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: 
  libavutil      51. 72.100 / 51. 72.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.105 / 54. 25.105
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 15.104 /  3. 15.104
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
[mpeg2video @ 0x9cbe8a0] ac-tex damaged at 40 7
[mpeg2video @ 0x9cbe8a0] Warning MVs not available
[mpeg2video @ 0x9cbe8a0] concealing 1035 DC, 1035 AC, 1035 MV errors in I frame
[mpeg @ 0x9cb8500] max_analyze_duration 5000000 reached at 5024000
Input #0, mpeg, from 'vids/sintel.mpg':
  Duration: 00:14:47.58, start: 0.233367, bitrate: 4132 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 7000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
[sdl @ 0x9cbec60] w:720 h:480 fmt:yuv420p sar:32/27 -> w:720 h:405
Output #0, sdl, to 'yo':
  Metadata:
    encoder         : Lavf54.25.105
    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 mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> rawvideo)
Press [q] to stop, [?] for help
}}}

It plays all right.

If you click the window's ""x"" button, it doesn't do anything, which is a bit inconvenient at times.
Thanks!"	rogerdpack
	1744	SDL out freezes	avdevice	unspecified	defect	new	2012-09-17T18:48:25+02:00	2013-04-23T23:44:23+02:00	"Summary of the bug:

Basically, no matter what you play with SDL out in windows, it plays for a few seconds, then output window stops updating.  Console continues playing on though.

How to reproduce:
{{{
% ffmpeg version N-44123-g5d55830 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep  2 2012 20:23:29 with gcc 4.7.1 (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. 70.100 / 51. 70.100
  libavcodec     54. 55.100 / 54. 55.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 15.102 /  3. 15.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpeg2video @ 003ccde0] ac-tex damaged at 40 7
[mpeg2video @ 003ccde0] Warning MVs not available
[mpeg2video @ 003ccde0] concealing 1035 DC, 1035 AC, 1035 MV errors in I frame
[mpeg @ 003cc420] max_analyze_duration 5000000 reached at 5024000
Input #0, mpeg, from '\vids\sintel.mpg':
  Duration: 00:14:47.58, start: 0.233367, bitrate: 4132 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 7000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s
[sdl @ 040812c0] w:720 h:480 fmt:yuv420p sar:32/27 -> w:720 h:405
Output #0, sdl, to 'yo':
  Metadata:
    encoder         : Lavf54.25.104
    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 mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> rawvideo)
Press [q] to stop, [?] for help
[mpeg2video @ 003ccde0] ac-tex damaged at 40 7
[mpeg2video @ 003ccde0] Warning MVs not available
[mpeg2video @ 003ccde0] concealing 1035 DC, 1035 AC, 1035 MV errors in I frame
frame= 1059 fps= 56 q=0.0 Lsize=       0kB time=00:00:38.77 bitrate=   0.0kbits/s
video:536119kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.000000%
}}}

I think the window is ""moving"" for some reason, and it's not responding to that.  I wonder if the fix is to just integrate with ""real"" ffplay, but anyway this one reproduces quite easily in windows, just drag the window anywhere and output freezes, basically."	rogerdpack
	1746	MPEG_TS: the PTS is wrong	undetermined	git-master	defect	open	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
	1748	Rtsp stream can connect but cannot fetch any data with tcp.But vlc player can play this rtsp.	avformat	git-master	enhancement	open	2012-09-18T14:34:08+02:00	2012-09-20T23:26:29+02:00	"1.Download FFmpeg git-8bdba0b Source Code (Latest)(2012-09-14)from http://ffmpeg.zeranoe.com/builds/.
2.run cmd :c:\\Windows\system32\cmd.exe
3.ffplay.exe rtsp://58.241.134.33:554/301

ps:vlc player can player this rtsp"	xiaopangpang
	1750	Prores encoders do not support writing alpha	avcodec	git-master	enhancement	new	2012-09-18T16:34:42+02:00	2013-05-10T07:23:55+02:00	"Kostya's prores encoder currently only supports PIX_FMT_YUV444P10 as yuv444 format, meaning no alpha channel is written to the output file. See ticket #1728 for a sample with actual alpha content.

There is currently no suitable pixel format in FFmpeg, see ticket #1749 for the enhancement request."	cehoyos
	1751	FFmpeg keeps streaming but stream is blank/offline	undetermined	unspecified	defect	new	2012-09-18T23:07:17+02:00	2012-09-18T23:31:37+02:00	"Hello. I'm creator of FFsplit project (http://www.ffsplit.com). We have been using ffmpeg on windows to encode and stream videos to CDNs. One of the most annoying issues that popped up was that the stream would suddenly stop but ffmpeg would keep going as if nothing wrong happened. I basically solved this inside FFsplit by reading and detecting improper packet from byte arrays that are sent to it and looking for the incorrect/incomplete packet. But recently I was able to solve this issue inside FFmpeg source code. Here's what I did:

In libavformat/rtmpproto.c, I changed:

{{{
if (size < 11) {
   av_log(LOG_CONTEXT, AV_LOG_DEBUG, ""FLV packet too small %d\n"", size);
   return 0;
}
}}}

to

{{{
if (size < 11 && !rt->flv_off) { // <--- Added ""&& !rt->flv_off""
   av_log(LOG_CONTEXT, AV_LOG_DEBUG, ""FLV packet too small %d\n"", size);
   return 0;
}
}}}

(Source: http://broadcast.oreilly.com/2011/11/flash-media-serverffmpeg-annoy-1.html)

From what I understand, the FLV packet size was bigger than RTMP and this solves it. Checking it inside FFsplit, the improper byte arrays dont show up anymore. I hope someone sees this and incorporates it inside FFmpeg. Thank you!"	taqattack
	1753	Delay output for X seconds	undetermined	unspecified	enhancement	new	2012-09-19T17:43:36+02:00	2012-09-21T21:31:35+02:00	"It would be nice to add a feature where the output could be delayed for certain amount of time (specified in seconds or hh:mm:ss.mmm). One use case for this might be the case where we want to capture the video, only when a certain event occurs (like lightning bolt, robbery or trespassing for example). If we start capturing the output at that exact moment, we might loose some valuable time, but if the output was buffered, then capturing would start in the past, enabling people to record an important event.

How to make use of the feature?

Start one ffmpeg to capture and buffer the webcam input (the output will start after 10 seconds and will continue real-time, always being late for 10 seconds, comparing to the current time):
{{{
ffmpeg -f v4l2 -i /dev/video0 -vf delay 10 -af delay 10 -f mpegts udp://localhost:1234
}}}

Start another ffmpeg only when some important event occurs (triggered by the sensor or something similar):
{{{
ffmpeg -f mpegts -i udp://localhost:1234 -map 0 -c copy capture.avi
}}}

Obviously capture.avi will start recording from the past, considering the current time the event was triggered, which will allow the beginning of the event to get recorded as well."	burek
	1759	Bad video DTS value	avformat	git-master	defect	new	2012-09-21T04:01:30+02:00	2012-09-21T14:11:29+02:00	"Summary of the bug:
First video packet DTS has wrong value, value which is lower then 0. This can be problem when seeking to 0.

How to reproduce:
{{{
% ffprobe -show_packets mpeg2.mov

[PACKET]
codec_type=video
stream_index=0
pts=-1
pts_time=-0.041667
dts=-1
dts_time=-0.041667
duration=1
duration_time=0.041667
convergence_duration=N/A
convergence_duration_time=N/A
size=32992
pos=36
flags=K
[/PACKET]
...
ffmpeg version: latest git master source
built on: Ubuntu 10.04
}}}"	nikola.vranic
	1762	mp4 file with 2 'mp4a' boxes in a 'stsd' box	avformat	unspecified	enhancement	new	2012-09-24T05:30:17+02:00	2012-10-11T18:09:03+02:00	"Summary of the bug:
There is a mp4 file with 2 'mp4a' boxes in a 'stsd' box.

Acording to ISO IEC 14496-12, the 'sample_description_index' field in 'tfhd' box gives the index of the sample entry in 'stsd' box.

However, in 'ff_mov_read_stsd_entries' always takes the information of the last 'mp4a' box instead of read the 'sample_description_index' field.

Maybe the information of stsd can be recorde as a list and apply the information indexed by 'sample_description_index'.



How to reproduce:
The file I attached always without sound output.
Since the value of 'sample_description_index' field in this file is '1', but the information applied is in the second 'mp4a' box. (The number of entries start from 1.)"	chungying
	1766	Can't encode MPEG-2 at more than ~3Mb/s	undetermined	git-master	defect	new	2012-09-27T01:21:36+02:00	2012-10-08T21:26:23+02:00	"Summary of the bug: I'm trying to convert a 720p25 video to DVD-spec 6500kbps MPEG2, but the output is <3Mb/s instead. The subjective quality is not that good, there are blocks in the background and the picture lacks sharpness. I'm using ffmpeg version git-2012-09-26-299c0b3.

The source video is a remuxed Sherlock.S01E01.720p.BluRay.x264-AVCHD, that can be easily found in P2P sites. With some guidance I can try encoding the original BluRay, but ripping it on linux has proven itself way too difficult for me and I figured it would be the same.

I originally used a much more complicated command line, but the issue is still there with the stripped-down {{{ ffmpeg -i ""$1"" -target pal-dvd -b:v 6450k -an -pass 1/2 ""$1"".mpg -report }}}

I've attached ffmpeg's reports and the two-pass log, please tell me if you need anything else, I'll try to reply as soon as I can. Thanks!"	agusdallalba
	1768	audio AAC fails at CCE	avcodec	git-master	defect	open	2012-09-27T18:17:28+02:00	2012-10-08T00:38:24+02:00	"get_che function of aacdec.c file doesn't handle CCE type, as a result, AAC decoder fails to continue decoding. I got ""channel element 2.8 is not allocated"" error message for my AAC audio.  "	kaijun61
	1769	Make ffmpeg build string available in avutil.h	undetermined	unspecified	enhancement	new	2012-09-28T01:39:43+02:00	2012-09-28T01:39:43+02:00	"Would be good if this was generally available rather than specifically as it is now in version.h. Also I think a version.h that has the proper build string in it may not be readily available in a general download of the source code.

Could be a #define in avutil.h or function call.

It's better than any lib_version function for tracking user installations etc."	DonMoir
	1771	The file size limit almost never works.	documentation	git-master	defect	open	2012-09-28T04:55:50+02:00	2012-09-28T20:52:36+02:00	"Just what it says on the tin. I couldn't find a single file-codec combination such that ffmpeg obeys the file size limit imposed with the -fs switch. It always overshoots.

How to reproduce:
1. Pick any file
2. Transcode/remux/cut it with ffmpeg while specifying a file size limit with -fs
3. Measure the size of the resulting file. It's almost always slightly bigger than requested."	agusdallalba
	1774	"rtpproto: allow ""?reuse"" option in URI"	avformat	git-master	enhancement	new	2012-09-28T17:58:16+02:00	2012-09-28T22:01:16+02:00	It would useful to allow users to explicitly specify a reuse=1 option when creating an RTP stream. The attached patch adds this option, which will be used by the UDP protocol when opening a socket.	tmatth
	1778	EIA-608 / EIA-708 Closed Captions disappear when transcoding/reencoding	undetermined	git-master	enhancement	open	2012-10-02T00:59:03+02:00	2012-10-02T22:05:54+02:00	"Summary of the bug:
When transoding/reencoding video ffmepg loses the CC data that was embedded within the actual video stream itself. This type of CC is referred to as EIA-608/EIA-708 and is muxed to the video stream following guidelines in SCTE 128 from my research. If you use '-c:v copy' the CC remains intact. I'm capturing live video from the gige port of a Motorola DSR-6100 IRD that is putting out UDP multicast TS.

This PDF give more details regarding how this method of CC works:
http://www.evertz.com/resources/eia_608_708_cc.pdf

Here are the files produced from the below command. They are larger than the 10MB requested so I've hosted them on my site, here are the direct links.

http://mikecheat.com/disjrhd.ts  - Original(18.2MB)
http://mikecheat.com/disjrsd.ts  - Reencoded(8.9MB)

There is another open source project that seems to have figured out how to pull this CC data from video. They have the source code on their website, I've included the link.
http://zapping.sourceforge.net/ZVBI/index.html

How to reproduce:
root@hdmux:/home/mike# ffmpeg -i 'udp://239.1.1.3:6100?fifo_size=9000000' -map 0:p:1:0 -c:v mpeg2video -s 704x480 -r ntsc -b:v 3000k -map 0:p:1:1 -c:a mp3 -ac 2 -ar 48000 -b:a 128k -f mpegts disjrsd.ts -map 0:p:1:0 -c:v copy -map 0:p:1:1 -c:a copy -f mpegts disjrhd.ts
ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep 28 2012 14:24:44 with gcc 4.4.5 (Debian 4.4.5-8)
  configuration: --enable-gpl --enable-nonfree --enable-shared --enable-runtime-cpudetect --enable-libmp3lame --enable-libx264
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 59.100 / 54. 59.100
  libavformat    54. 29.104 / 54. 29.104
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mpegts @ 0x2169240] Unable to seek back to the start
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] non-existing PPS referenced
[h264 @ 0x2193a80] non-existing PPS 0 referenced
[h264 @ 0x2193a80] decode_slice_header error
[h264 @ 0x2193a80] no frame!
[h264 @ 0x2193a80] mmco: unref short failure
    Last message repeated 2 times
[mpegts @ 0x2169240] max_analyze_duration 5000000 reached at 5003333
[mpegts @ 0x2169240] Estimating duration from bitrate, this may be inaccurate
Input #0, mpegts, from 'udp://239.1.1.3:6100?fifo_size=9000000':
  Duration: N/A, start: 11940.555644, bitrate: 768 kb/s
  Program 1
    Stream #0:0[0x1e00]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 61.76 fps, 59.94 tbr, 90k tbn, 119.88 tbc
    Stream #0:1[0x1020](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), s16, 384 kb/s
    Stream #0:2[0x1021](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:3[0x1022](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, s16, 192 kb/s
File 'disjrhd.ts' already exists. Overwrite ? [y/N] y
muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts
[mpegts @ 0x22aad60] muxrate VBR, pcr every 5 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to 'disjrsd.ts':
  Metadata:
    encoder         : Lavf54.29.104
    Stream #0:0: Video: mpeg2video, yuv420p, 704x480 [SAR 40:33 DAR 16:9], q=2-31, 3000 kb/s, 90k tbn, 29.97 tbc
    Stream #0:1(eng): Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
Output #1, mpegts, to 'disjrhd.ts':
  Metadata:
    encoder         : Lavf54.29.104
    Stream #1:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 61.76 fps, 90k tbn, 59.94 tbc
    Stream #1:1(eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), 384 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg2video)
  Stream #0:1 -> #0:1 (ac3 -> libmp3lame)
  Stream #0:0 -> #1:0 (copy)
  Stream #0:1 -> #1:1 (copy)
Press [q] to stop, [?] for help
[h264 @ 0x28a5740] Missing reference picture
[h264 @ 0x28a5740] decode_slice_header error
[h264 @ 0x28a5740] concealing 3600 DC, 3600 AC, 3600 MV errors in B frame
[h264 @ 0x28a63a0] Missing reference picture
[h264 @ 0x28a63a0] decode_slice_header error
[h264 @ 0x28a63a0] concealing 3600 DC, 3600 AC, 3600 MV errors in B frame
[h264 @ 0x28a68e0] reference picture missing during reorder
[h264 @ 0x28a68e0] Missing reference picture
[h264 @ 0x28a68e0] decode_slice_header error
[h264 @ 0x28a68e0] concealing 3600 DC, 3600 AC, 3600 MV errors in P frame
[h264 @ 0x28a7360] mmco: unref short failure
[h264 @ 0x2c4ddc0] mmco: unref short failure
frame=  656 fps= 47 q=2.0 Lq=-1.0 size=    9102kB time=00:00:21.93 bitrate=3398.6kbits/s dup=22 drop=628
video:24157kB audio:1326kB subtitle:0 global headers:0kB muxing overhead -64.284273%
Received signal 2: terminating.

You can't use my command exactly as is because I'm capturing from a live source. You can use one of the above files to emulate the problem. If any other info is needed please let me know.

Thank you"	mikecheat04
	1781	Official Debian / Ubuntu deb package	undetermined	unspecified	enhancement	new	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
	1793	Widevine support	avformat	git-master	enhancement	open	2012-10-08T13:21:50+02:00	2013-01-30T21:05:48+01:00	"
Hi there,
 
I was wondering if there will be any (future) support for the Widevine video streaming codec/protocol (video/x-widevine). 

More and more online content providers start to use this method and it would be nice to have this codec/protocol supported? 

http://www.widevine.com/
https://tools.google.com/dlpage/widevine"	benito2313
	1796	Unable to extract PCM audio track from AVI file	undetermined	git-master	defect	open	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
	1798	Real-world transport stream with incorrect PMT plays fine with WMP	avformat	git-master	defect	open	2012-10-10T06:18:44+02:00	2012-11-07T12:22:29+01:00	"There's no sound with this file. It comes from a dvb-s2 channel.

WMP is the only player working.
ffplay git, MPlayer 1.1, MPlayer2, VLC 2.0.3, xbmc git (07/Oct/12) does not play audio (either windows or linux)

I managed to play audio only with mplayer -novideo switch.

It seems that PMT indicates the wrong stream type.
"	skrull
	1799	movie: loop option doesn't seem to work	avfilter	git-master	defect	open	2012-10-10T09:10:47+02:00	2013-03-14T10:05:40+01:00	"Given a small video stream:

{{{
./ffmpeg -f lavfi -i testsrc=d=5 -y loopme.mkv
}}}

And trying to loop it N times until the output reaches a given duration:

{{{
./ffmpeg -f lavfi -i movie=loopme.mkv:loop=0 -t 20 -y out.mkv
}}}

...leads to an infinite loop. All the frames >126 are dropped (the input has 125 frames):

{{{
frame=  126 fps= 10 q=32766.0 Lsize=      23kB time=00:00:04.96 bitrate=  38.6kbits/s dup=0 drop=59352 
}}}

Complete output:

{{{
% ./ffmpeg -f lavfi -i movie=loopme.mkv:loop=0 -t 20 -y out.mkv
ffmpeg version N-45221-g25f44b0 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 10 2012 08:57:07 with gcc 4.7 (Debian 4.7.2-3)
  configuration: --enable-gpl --enable-fontconfig --enable-libfreetype --enable-libmp3lame --cc='ccache cc' --extra-cflags=-fstack-protector-all --enable-libx264 --enable-libvorbis --enable-libmodplug --enable-libass --samples=/home/cboesch/fate-samples --prefix=/home/cboesch/src/ff/ffmpeg/ffmpeg_build --enable-x11grab --enable-libvpx
  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
[lavfi @ 0x3288260] Estimating duration from bitrate, this may be inaccurate
Input #0, lavfi, from 'movie=loopme.mkv:loop=0':
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: rawvideo (444P / 0x50343434), yuv444p, 320x240 [SAR 1:1 DAR 4:3], 25 tbr, 1k tbn, 1k tbc
[libx264 @ 0x47fd280] using SAR=1/1
[libx264 @ 0x47fd280] using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
[libx264 @ 0x47fd280] profile High 4:4:4 Predictive, level 1.3, 4:4:4 8-bit
[libx264 @ 0x47fd280] 264 - core 123 r2189 35cf912 - H.264/MPEG-4 AVC codec - Copyleft 2003-2012 - http://www.videolan.org/x264.html - options: cabac=1 ref=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_pskip=1 chroma_qp_offset=4 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 direct=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, matroska, to 'out.mkv':
  Metadata:
    encoder         : Lavf54.31.100
    Stream #0:0: Video: h264, yuv444p, 320x240 [SAR 1:1 DAR 4:3], q=-1--1, 1k tbn, 25 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo -> libx264)
Press [q] to stop, [?] for help
frame=  126 fps= 29 q=32766.0 Lsize=      23kB time=00:00:04.96 bitrate=  38.6kbits/s dup=0 drop=21081   
}}}"	ubitux
	1800	support iTunes drm encrypted files	undetermined	git-master	enhancement	reopened	2012-10-10T10:14:45+02:00	2012-11-01T14:04:10+01:00	"I have downloaded a video from itunes. The video has .m4v extension and according to MediaVideo is in some type of AVC/AAC format. Nor VLC neither Windows Media PLayer can play that video. The only one that can play the video and do it correctly is QuickTime 7 from Apple. 

I want to convert it into MPEG2 as video and mp3 as audio, but i have failed both with FFMPEG and with MEncoder. I have also tried to compile ffmpeg from source, but I do not know which codec I need and I don't want to compile all the codecs from scratch.

I have uploaded the video on your FTP server. THe filename is  ""Love Thy Brother.m4v"". There IS the correspondending text file. 

I attach here:
1) Mediainfo informations given on the video
2) ffmpeg command line
3) full FFMPEG console output"	raffairon
	1802	Segmentation fault with ffserver	undetermined	unspecified	defect	new	2012-10-11T04:43:58+02:00	2012-12-30T16:42:53+01:00	"I've tried:
{{{
# ffmpeg -f v4l2 -s 320x240 -r 30 -i /dev/video0 -f alsa -ac 2 -i hw:0 http://localhost:8090/feed1.ffm
}}}

Using ffserver.conf:
{{{
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
#NoDaemon

<Feed feed1.ffm>
	File /tmp/feed1.ffm
	FileMaxSize 200K
	ACL allow 127.0.0.1
</Feed>

<Stream live.flv>
	Format flv
	Feed feed1.ffm

	VideoCodec libx264
	VideoFrameRate 30
	VideoBitRate 512
	VideoSize 320x240
	AVOptionVideo crf 23
	AVOptionVideo preset medium
	AVPresetVideo default
	AVPresetVideo baseline
	AVOptionVideo flags +global_header

	AudioCodec aac
	Strict -2
	AudioBitRate 32
	AudioChannels 2
	AudioSampleRate 44100
	AVOptionAudio flags +global_header
</Stream>

##################################################################
# Special streams
##################################################################
<Stream stat.html>
	Format status
	# Only allow local people to get the status
	ACL allow localhost
	ACL allow 192.168.0.0 192.168.255.255
</Stream>

# Redirect index.html to the appropriate site
<Redirect index.html>
	URL http://www.ffmpeg.org/
</Redirect>
##################################################################
}}}

Here is gdb output:
{{{
# gdb ffmpeg_g
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type ""show copying""
and ""show warranty"" for details.
This GDB was configured as ""x86_64-linux-gnu"".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /root/tmp/ffmpeg/ffmpeg_g...done.
(gdb) r -f v4l2 -s 320x240 -r 30 -i /dev/video0 -f alsa -ac 2 -i hw:0 http://localhost:8090/feed1.ffm
Starting program: /root/tmp/ffmpeg/ffmpeg_g -f v4l2 -s 320x240 -r 30 -i /dev/video0 -f alsa -ac 2 -i hw:0 http://localhost:8090/feed1.ffm
[Thread debugging using libthread_db enabled]
Using host libthread_db library ""/lib/x86_64-linux-gnu/libthread_db.so.1"".
ffmpeg version N-37621-g9586db6 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 10 2012 21:48:39 with gcc 4.6 (Debian 4.6.3-1)
  configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-libx264 --enable-libaacplus
  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
[video4linux2,v4l2 @ 0x632420] Estimating duration from bitrate, this may be inaccurate
Input #0, video4linux2,v4l2, from '/dev/video0':
  Duration: N/A, start: 152978.579464, bitrate: 36864 kb/s
    Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 320x240, 36864 kb/s, 30 tbr, 1000k tbn, 30 tbc
[alsa @ 0x633440] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #1.0 : stereo
Input #1, alsa, from 'hw:0':
  Duration: N/A, start: 1349923095.063673, bitrate: 1536 kb/s
    Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
  Metadata:
    creation_time   : now
    encoder         : Lavf54.31.100
    Stream #0:0: Audio: mp2, 44100 Hz, mono, s16, 32 kb/s
    Stream #0:1: Video: mpeg1video, yuv420p, 160x128, q=2-31, 64 kb/s, 1000k tbn, 30 tbc
    Stream #0:2: Audio: wmav2, 22050 Hz, mono, fltp, 64 kb/s
    Stream #0:3: Video: msmpeg4v3, yuv420p, 352x240, q=2-31, 256 kb/s, 1000k tbn, 30 tbc
Stream mapping:
  Stream #1:0 -> #0:0 (pcm_s16le -> mp2)
  Stream #0:0 -> #0:1 (rawvideo -> mpeg1video)
  Stream #1:0 -> #0:2 (pcm_s16le -> wmav2)
  Stream #0:0 -> #0:3 (rawvideo -> msmpeg4)
Press [q] to stop, [?] for help
[New Thread 0x7ffff4036700 (LWP 10221)]
[New Thread 0x7ffff3835700 (LWP 10222)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff794a85d in avfilter_copy_buffer_ref_props () from /usr/local/lib/libavfilter.so.3
(gdb) bt
#0  0x00007ffff794a85d in avfilter_copy_buffer_ref_props () from /usr/local/lib/libavfilter.so.3
#1  0x00007ffff793e9f6 in ?? () from /usr/local/lib/libavfilter.so.3
#2  0x00007ffff794523b in ?? () from /usr/local/lib/libavfilter.so.3
#3  0x00007ffff794523b in ?? () from /usr/local/lib/libavfilter.so.3
#4  0x00007ffff794ae3d in ?? () from /usr/local/lib/libavfilter.so.3
#5  0x00007ffff794b066 in av_buffersrc_add_ref () from /usr/local/lib/libavfilter.so.3
#6  0x00007ffff794b1c8 in av_buffersrc_add_frame () from /usr/local/lib/libavfilter.so.3
#7  0x00000000004188f6 in decode_audio (got_output=0x7fffffffde8c, pkt=0x7fffffffdce0, ist=0x634aa0) at ffmpeg.c:1539
#8  output_packet (ist=<optimized out>, pkt=<optimized out>) at ffmpeg.c:1760
#9  0x0000000000419369 in process_input (file_index=<optimized out>) at ffmpeg.c:2828
#10 0x0000000000408034 in transcode_step () at ffmpeg.c:2924
#11 transcode () at ffmpeg.c:2976
#12 main (argc=<optimized out>, argv=<optimized out>) at ffmpeg.c:3160
(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x7ffff794a83d to 0x7ffff794a87d:
   0x00007ffff794a83d:  add    %al,(%rax)
   0x00007ffff794a83f:  add    %cl,-0x77(%rax)
   0x00007ffff794a842 <avfilter_copy_buffer_ref_props+2>:       pop    %rsp
   0x00007ffff794a843 <avfilter_copy_buffer_ref_props+3>:       and    $0xe8,%al
   0x00007ffff794a845 <avfilter_copy_buffer_ref_props+5>:       mov    %rbp,-0x10(%rsp)
   0x00007ffff794a84a <avfilter_copy_buffer_ref_props+10>:      mov    %rdi,%rbx
   0x00007ffff794a84d <avfilter_copy_buffer_ref_props+13>:      mov    %r12,-0x8(%rsp)
   0x00007ffff794a852 <avfilter_copy_buffer_ref_props+18>:      sub    $0x28,%rsp
   0x00007ffff794a856 <avfilter_copy_buffer_ref_props+22>:      mov    0x80(%rsi),%rax
=> 0x00007ffff794a85d <avfilter_copy_buffer_ref_props+29>:      mov    %rax,0x80(%rdi)
   0x00007ffff794a864 <avfilter_copy_buffer_ref_props+36>:      mov    0x88(%rsi),%rax
   0x00007ffff794a86b <avfilter_copy_buffer_ref_props+43>:      mov    %rax,0x88(%rdi)
   0x00007ffff794a872 <avfilter_copy_buffer_ref_props+50>:      mov    0x98(%rsi),%eax
   0x00007ffff794a878 <avfilter_copy_buffer_ref_props+56>:      test   %eax,%eax
   0x00007ffff794a87a <avfilter_copy_buffer_ref_props+58>:      jne    0x7ffff794a910 <avfilter_copy_buffer_ref_props+208>
End of assembler dump.
(gdb)
}}}"	burek
	1806	Audio/video stream order reversed in remuxed VOB files	avformat	git-master	defect	open	2012-10-12T18:30:53+02:00	2012-12-07T23:41:04+01:00	"Summary of the bug:
I am using ffmpeg to edit and remultiplex unencrypted VOB files (from a HD recorder). When copying (ie not transcoding) the streams ffmpeg ALWAYS insists on making the audio stream ID 0 and video stream ID 1 even though the input file was the other way round and it reports itself as NOT doing this.

Using the -map commands also seem to be ignored wherever they appear on the command line.

(This is a problem because I am using dvdauthor on the files and it only seems to work with VOB files with video as the first stream. Fails with infamous ERR: Cannot infer pts for VOBU if there is no audio or video and it is the first VOBU.)

How to reproduce (with any vob file 'input.vob'):
% ffmpeg -i input.vob -target pal-dvd -codec copy output.vob
ffmpeg version N-45279-g1a104bf Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 10 2012 19:21:13 with gcc 4.7.2 (GCC)
Input #0, mpeg, from 'input.vob':
  Duration: 00:01:28.15, start: 137.626044, bitrate: 2858 kb/s
    Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 352x576 [SAR 24:11 DAR 4:3], 3060 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Output #0, dvd, to 'output.vob':
  Metadata:
    encoder         : Lavf54.31.100
    Stream #0:0: Video: mpeg2video, yuv420p, 352x576 [SAR 24:11 DAR 4:3], q=2-31
, 3060 kb/s, 25 fps, 90k tbn, 25 tbc
    Stream #0:1: Audio: ac3, 48000 Hz, stereo, 256 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
  Stream #0:1 -> #0:1 (copy)

But running ffprobe on resulting 'output.vob':
Input #0, mpeg, from 'output.vob':
  Duration: 00:01:28.15, start: 1.000000, bitrate: 2877 kb/s
    Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
    Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p, 352x576 [SAR 24:11 DAR 4:3], 3060 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc

Streams swapped round!
"	paulbu
	1810	ffprobe: some .m4a files' metatags are not read by ffprobe	avformat	git-master	defect	open	2012-10-13T11:43:19+02:00	2012-10-18T17:24:06+02:00	"Summary of the bug:
How to reproduce:
{{{
% ffprobe Portugal.m4a
ffprobe version 0.11.2 Copyright (c) 2007-2012 the FFmpeg developers
  built on Oct 10 2012 18:26:07 with gcc 4.7.1
}}}


Running ffprobe on alac encoded files (.m4a), only returns the creation_date metadata. Album, artist, title, etc. are not returned.

The mp4v2 tool returns those correctly. Also, AtomicParsley and Mp3tag read the metadata correctly.

Here are the outputs of ffprobe and mp4v2:


configuration: --enable-libmp3lame --enable-libtheora --enable-libx264 
--disable-libgsm --enable-postproc --disable-libxvid --enable-libfaac 
--enable-pthreads --enable-libvorbis --enable-gpl --disable-x11grab 
--enable-nonfree
  libavutil      51. 54.100 / 51. 54.100
  libavcodec     54. 23.100 / 54. 23.100
  libavformat    54.  6.100 / 54.  6.100
  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
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Portugal.m4a':
  Metadata:
    major_brand     : M4A
    minor_version   : 0
    compatible_brands: mp42isomM4A
    creation_time   : 2012-09-29 15:28:41
  Duration: 00:01:28.80, start: 0.000000, bitrate: 608 kb/s
    Stream #0:0(und): Audio: alac (alac / 0x63616C61), 44100 Hz, 2 channels, s16, 608 kb/s
    Metadata:
      creation_time   : 2012-09-29 15:28:41
[FORMAT]
filename=Portugal.m4a
nb_streams=1
format_name=mov,mp4,m4a,3gp,3g2,mj2
format_long_name=QuickTime/MPEG-4/Motion JPEG 2000 format
start_time=0.000000
duration=88.800000
size=6756165
bit_rate=608663
TAG:major_brand=M4A
TAG:minor_version=0
TAG:compatible_brands=mp42isomM4A
TAG:creation_time=2012-09-29 15:28:41
[/FORMAT]




mp4info version 2.0.0
Portugal.m4a:
ReadChildAtoms: ""Portugal.m4a"": In atom meta missing child atom hdlr
Track   Type    Info
1       audio   alac, 88.800 secs, 608 kbps, 44100 Hz
ReadChildAtoms: ""Portugal.m4a"": In atom meta missing child atom hdlr
 Name: Sonhei que estava em Portugal
 Artist: Cristina Branco
 Album: Ulisses
 Track: 1 of 0
 Genre: Fado






"	movie_fan
	1812	Transport stream with garbage in the beginning shows artefacts	undetermined	git-master	defect	new	2012-10-13T12:09:35+02:00	2012-10-16T10:35:22+02:00	"Related to ticket #1811 and this user report:
http://ffmpeg.org/pipermail/ffmpeg-user/2012-October/010297.html

If the first 375kb of the misdetection sample are cut away, the sample is auto-detected correctly, but shows artefacts on decoding.
(No artefacts can be seen if the first 400kb of the misdetection sample from ticket #1811 are cut away, so this is not a reception problem.)
{{{
$ ffmpeg -i mpeg2artefacts.ts -qscale 2 out.avi
ffmpeg version N-45422-g6254ffe Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 13 2012 12:00:13 with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      51. 76.100 / 51. 76.100
  libavcodec     54. 65.100 / 54. 65.100
  libavformat    54. 32.100 / 54. 32.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
[mpegts @ 0x2050280] Could not detect TS packet size, defaulting to non-FEC/DVHS
[mpeg2video @ 0x2072ae0] mpeg_decode_postinit() failure
    Last message repeated 1 times
[mpegts @ 0x2050280] PES packet size mismatch
[mpeg2video @ 0x2072ae0] mpeg_decode_postinit() failure
[mpeg2video @ 0x2072ae0] skipped MB in I frame at 5 7
[mpeg2video @ 0x2072ae0] ac-tex damaged at 5 19
[mpeg2video @ 0x2072ae0] Warning MVs not available
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in I frame
[mpegts @ 0x2050280] PES packet size mismatch
    Last message repeated 8 times
[mpegts @ 0x2050280] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2050280] Could not find codec parameters for stream 5 (Unknown: none ([11][0][0][0] / 0x000B)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2050280] Could not find codec parameters for stream 6 (Unknown: none ([12][0][0][0] / 0x000C)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2050280] Could not find codec parameters for stream 7 (Unknown: none ([255][0][0][0] / 0x00FF)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x2050280] Could not find codec parameters for stream 8 (Unknown: none ([255][0][0][0] / 0x00FF)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x2092e80] start time is not set in estimate_timings_from_pts
[NULL @ 0x2099340] start time is not set in estimate_timings_from_pts
[NULL @ 0x209f800] start time is not set in estimate_timings_from_pts
[NULL @ 0x20a5cc0] start time is not set in estimate_timings_from_pts
[NULL @ 0x20ac180] start time is not set in estimate_timings_from_pts
[mpegts @ 0x2050280] PES packet size mismatch
    Last message repeated 3 times
Input #0, mpegts, from 'mpeg2artefacts.ts':
  Duration: 00:00:05.04, start: 40225.173822, bitrate: 4057 kb/s
  Program 257
    Metadata:
      service_name    : France 2
      service_provider: GR1 A
  Program 260
    Metadata:
      service_name    : France 5
      service_provider: GR1 A
    Stream #0:0[0x140]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 15000 kb/s, 25.25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:1[0x14a](fra): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:2[0x14b](qad): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s
    Stream #0:3[0x154](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
    Stream #0:4[0x172]: Unknown: none ([5][0][0][0] / 0x0005)
    Stream #0:5[0x173]: Unknown: none ([11][0][0][0] / 0x000B)
    Stream #0:6[0x174]: Unknown: none ([12][0][0][0] / 0x000C)
    Stream #0:7[0x175]: Unknown: none ([255][0][0][0] / 0x00FF)
    Stream #0:8[0x176]: Unknown: none ([255][0][0][0] / 0x00FF)
  Program 261
    Metadata:
      service_name    : ?France [0m
      service_provider: GR1 A
  Program 262
    Metadata:
      service_name    : LCP
      service_provider: GR1 A
  Program 282
    Metadata:
      service_name    : France 3
      service_provider: Nat
  Program 368
    Metadata:
      service_name    : TLT
      service_provider: Scopus Network Technologies
Please use -q:a or -q:v, -qscale is ambiguous
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.32.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc
    Stream #0:1(fra): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp, 192 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg2video -> mpeg4)
  Stream #0:1 -> #0:1 (mp2 -> ac3)
Press [q] to stop, [?] for help
[mpeg2video @ 0x2072ae0] skipped MB in I frame at 5 7
[mpeg2video @ 0x2072ae0] ac-tex damaged at 5 19
[mpeg2video @ 0x2072ae0] Warning MVs not available
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in I frame
[mpeg2video @ 0x2072ae0] invalid mb type in P Frame at 24 8
[mpeg2video @ 0x2072ae0] 00 motion_type at 0 33
[mpeg2video @ 0x2072ae0] Warning MVs not available
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in P frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 36 31
[mpeg2video @ 0x2072ae0] Warning MVs not available
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 30 13
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in P frame
[mpeg2video @ 0x2072ae0] concealing 15 DC, 15 AC, 15 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 26 12
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in B frame
[mpeg2video @ 0x2072ae0] ac-tex damaged at 24 17
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in P frame
[mpegts @ 0x2050280] PES packet size mismatch
[mp2 @ 0x2080200] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
[mpeg2video @ 0x2072ae0] 00 motion_type at 34 7
[mpeg2video @ 0x2072ae0] concealing 315 DC, 315 AC, 315 MV errors in B frame
[mpeg2video @ 0x2072ae0] concealing 20 DC, 20 AC, 20 MV errors in P frame
[mpeg2video @ 0x2072ae0] concealing 19 DC, 19 AC, 19 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 18 23
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in P frame
[mpeg2video @ 0x2072ae0] slice mismatch
[mpeg2video @ 0x2072ae0] ac-tex damaged at 23 31
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in I frame
[mpeg2video @ 0x2072ae0] invalid mb type in B Frame at 38 13
[mpeg2video @ 0x2072ae0] concealing 154 DC, 154 AC, 154 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 28 9
[mpeg2video @ 0x2072ae0] ac-tex damaged at 24 31
[mpeg2video @ 0x2072ae0] concealing 180 DC, 180 AC, 180 MV errors in P frame
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in P frame
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in B frame
[mpeg2video @ 0x2072ae0] mb incr damaged
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 43 22
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] slice mismatch
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] invalid mb type in I Frame at 16 15
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in I frame
[mpeg2video @ 0x2072ae0] concealing 195 DC, 195 AC, 195 MV errors in B frame
[mpeg2video @ 0x2072ae0] concealing 16 DC, 16 AC, 16 MV errors in B frame
[mpeg2video @ 0x2072ae0] concealing 6 DC, 6 AC, 6 MV errors in P frame
[mpeg2video @ 0x2072ae0] ac-tex damaged at 24 28
[mpeg2video @ 0x2072ae0] ac-tex damaged at 36 32
[mpeg2video @ 0x2072ae0] invalid mb type in I Frame at 22 22
[mpeg2video @ 0x2072ae0] ac-tex damaged at 35 13
[mpeg2video @ 0x2072ae0] ac-tex damaged at 13 15
[mpeg2video @ 0x2072ae0] concealing 270 DC, 270 AC, 270 MV errors in I frame
[mpeg2video @ 0x2072ae0] ac-tex damaged at 36 31
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 19 25
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in P frame
[mpeg2video @ 0x2072ae0] ac-tex damaged at 22 4
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] ac-tex damaged at 0 28
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in P frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 25 22
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in B frame
[mpeg2video @ 0x2072ae0] mb incr damaged
[mpeg2video @ 0x2072ae0] concealing 135 DC, 135 AC, 135 MV errors in B frame
[mpeg2video @ 0x2072ae0] concealing 2 DC, 2 AC, 2 MV errors in P frame
[mpegts @ 0x2050280] PES packet size mismatch
[mp2 @ 0x2080200] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
[mpeg2video @ 0x2072ae0] mb incr damaged
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 2 33
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in P frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 36 9
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpeg2video @ 0x2072ae0] skipped MB in I frame at 27 24
[mpeg2video @ 0x2072ae0] ac-tex damaged at 24 15
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in I frame
[mpeg2video @ 0x2072ae0] concealing 6 DC, 6 AC, 6 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 30 14
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in B frame
[mpeg2video @ 0x2072ae0] 00 motion_type at 34 33
[mpeg2video @ 0x2072ae0] concealing 90 DC, 90 AC, 90 MV errors in B frame
[mpegts @ 0x2050280] PES packet size mismatch
[mpeg2video @ 0x2072ae0] invalid mb type in P Frame at 23 13
[mpeg2video @ 0x2072ae0] concealing 136 DC, 136 AC, 136 MV errors in P frame
[mpeg2video @ 0x2072ae0] concealing 4 DC, 4 AC, 4 MV errors in P frame
[mp2 @ 0x2080200] Header missing
Error while decoding stream #0:1: Invalid data found when processing input
[mpeg2video @ 0x2072ae0] 00 motion_type at 18 26
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in B frame
[mpeg2video @ 0x2072ae0] ac-tex damaged at 18 13
[mpeg2video @ 0x2072ae0] concealing 45 DC, 45 AC, 45 MV errors in B frame
[mpegts @ 0x2050280] PES packet size mismatch
[mpeg2video @ 0x2072ae0] ac-tex damaged at 20 3
[mpeg2video @ 0x2072ae0] concealing 1485 DC, 1485 AC, 1485 MV errors in B frame
[mp2 @ 0x2080200] incomplete frame
Error while decoding stream #0:1: Invalid data found when processing input
frame=  114 fps=0.0 q=2.0 Lsize=    3768kB time=00:00:05.08 bitrate=6076.7kbits/s
video:3646kB audio:106kB subtitle:0 global headers:0kB muxing overhead 0.432523%
}}}"	cehoyos
	1819	Wrong number of channels reported for HE-AAC stream in MP4	undetermined	git-master	defect	new	2012-10-15T16:54:45+02:00	2012-10-15T16:54:45+02:00	"'''Summary of the bug:'''

I have an MP4 file containing H264 video and an HE-AAC stream. I'm quite positive the HE-AAC stream is stereo, but in some cases gets reported as mono by FFmpeg. The dump info from FFmpeg shows it as stereo, but ffprobe -show_streams shows it as mono. However, if I remux it to a plain .aac file, ffprobe-show_streams then shows it as stereo. See the below command lines.

I noticed this problem when using the C API. After opening the MP4 and calling `avformat_find_stream_info()`, the HE-AAC stream->codec (AVCodecContext) had a reported channels of 2 and channel_layout of 3 (stereo). However, once I opened the codec to decode (by calling `avcodec_open2()`), stream->codec's attributes changed and now channels was 1 and channel_layout was 4 (mono). Original discussion can be seen at http://ffmpeg.org/pipermail/libav-user/2012-October/002857.html

QuickTime and Windows Media Player both say the file is mono when inspecting the file, but I don't believe they are correct. MediaInfo shows the file as stereo.

Logs:

'''ffprobe -show_treams on the MP4:''' (note the dump shows stereo, but the [STREAM] shows 1 channel)
{{{
./ffprobe -show_streams -select_streams 0 ~/MP4-Apple264-AACPlus.mp4
ffprobe version N-45341-g3632f35 Copyright (c) 2007-2012 the FFmpeg developers
  built on Oct 11 2012 16:10:23 with gcc 4.2.1 (GCC) (Apple Inc. build
5666) (dot 3)
  configuration: --enable-libopenjpeg --enable-libx264 --enable-gpl
  libavutil      51. 74.100 / 51. 74.100
  libavcodec     54. 65.100 / 54. 65.100
  libavformat    54. 32.100 / 54. 32.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
'/Users/mjbshaw/MP4-Apple264-AACPlus.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    creation_time   : 2012-01-16 21:01:41
    encoder         : Sorenson Squeeze
  Duration: 00:00:11.19, start: 0.000000, bitrate: 789 kb/s
    Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz,
stereo, s16, 32 kb/s
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : soun
    Stream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
480x360, 765 kb/s, 23.98 fps, 23.98 tbr, 23976 tbn, 47952 tbc
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : vide
    Stream #0:2(und): Data: none (mp4s / 0x7334706D)
    Metadata:
      creation_time   : 2012-01-16 21:01:57
      handler_name    : sdsm
    Stream #0:3(und): Data: none (mp4s / 0x7334706D)
    Metadata:
      creation_time   : 2012-01-16 21:01:57
      handler_name    : odsm
Unsupported codec with id 0 for input stream 2
Unsupported codec with id 0 for input stream 3
[STREAM]
index=0
codec_name=aac
codec_long_name=AAC (Advanced Audio Coding)
profile=unknown
codec_type=audio
codec_time_base=1/22050
codec_tag_string=mp4a
codec_tag=0x6134706d
sample_fmt=s16
sample_rate=44100
channels=1
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/44100
start_pts=0
start_time=0.000000
duration_ts=493568
duration=11.192018
bit_rate=32000
nb_frames=241
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
TAG:creation_time=2012-01-16 21:01:41
TAG:language=und
TAG:handler_name=soun
[/STREAM]
}}}

'''ffprobe -show_frames:''' (every frame has 2 channels)
{{{
$ ./ffprobe -show_frames -select_streams 0 ~/MP4-Apple264-AACPlus.mp4
ffprobe version N-45341-g3632f35 Copyright (c) 2007-2012 the FFmpeg developers
  built on Oct 11 2012 16:10:23 with gcc 4.2.1 (GCC) (Apple Inc. build
5666) (dot 3)
  configuration: --enable-libopenjpeg --enable-libx264 --enable-gpl
  libavutil      51. 74.100 / 51. 74.100
  libavcodec     54. 65.100 / 54. 65.100
  libavformat    54. 32.100 / 54. 32.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
'/Users/mjbshaw/MP4-Apple264-AACPlus.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    creation_time   : 2012-01-16 21:01:41
    encoder         : Sorenson Squeeze
  Duration: 00:00:11.19, start: 0.000000, bitrate: 789 kb/s
    Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz,
stereo, s16, 32 kb/s
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : soun
    Stream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p,
480x360, 765 kb/s, 23.98 fps, 23.98 tbr, 23976 tbn, 47952 tbc
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : vide
    Stream #0:2(und): Data: none (mp4s / 0x7334706D)
    Metadata:
      creation_time   : 2012-01-16 21:01:57
      handler_name    : sdsm
    Stream #0:3(und): Data: none (mp4s / 0x7334706D)
    Metadata:
      creation_time   : 2012-01-16 21:01:57
      handler_name    : odsm
Unsupported codec with id 0 for input stream 2
Unsupported codec with id 0 for input stream 3
[FRAME]
media_type=audio
key_frame=1
pkt_pts=0
pkt_pts_time=0.000000
pkt_dts=0
pkt_dts_time=0.000000
pkt_duration=2048
pkt_duration_time=0.046440
pkt_pos=6211
sample_fmt=s16
nb_samples=2048
channels=2
channel_layout=stereo
[/FRAME]
[FRAME]
media_type=audio
key_frame=1
pkt_pts=2048
pkt_pts_time=0.046440
pkt_dts=2048
pkt_dts_time=0.046440
pkt_duration=2048
pkt_duration_time=0.046440
pkt_pos=24505
sample_fmt=s16
nb_samples=2048
channels=2
channel_layout=stereo
[/FRAME]
[...and so on; every frame has channels=2...]
}}}

'''Remuxing the HE-AAC stream to plain .aac:'''
{{{
$ ./ffmpeg -i ~/MP4-Apple264-AACPlus.mp4 -acodec copy -vn ~/out.aac
ffmpeg version N-45342-g6efe1ed Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 13 2012 10:34:47 with gcc 4.2.1 (GCC) (Apple Inc. build 5666) (dot 3)
  configuration: --enable-libopenjpeg --enable-libx264 --enable-gpl
  libavutil      51. 74.100 / 51. 74.100
  libavcodec     54. 65.100 / 54. 65.100
  libavformat    54. 32.100 / 54. 32.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 '/Users/mjbshaw/MP4-Apple264-AACPlus.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    creation_time   : 2012-01-16 21:01:41
    encoder         : Sorenson Squeeze
  Duration: 00:00:11.19, start: 0.000000, bitrate: 789 kb/s
    Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 32 kb/s
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : soun
    Stream #0:1(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 480x360, 765 kb/s, 23.98 fps, 23.98 tbr, 23976 tbn, 47952 tbc
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : vide
    Stream #0:2(und): Data: none (mp4s / 0x7334706D)
    Metadata:
      creation_time   : 2012-01-16 21:01:57
      handler_name    : sdsm
    Stream #0:3(und): Data: none (mp4s / 0x7334706D)
    Metadata:
      creation_time   : 2012-01-16 21:01:57
      handler_name    : odsm
File '/Users/mjbshaw/out.aac' already exists. Overwrite ? [y/N] y
Output #0, adts, to '/Users/mjbshaw/out.aac':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isomavc1
    encoder         : Lavf54.32.100
    Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, 32 kb/s
    Metadata:
      creation_time   : 2012-01-16 21:01:41
      handler_name    : soun
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size=      45kB time=00:00:11.19 bitrate=  33.2kbits/s    
video:0kB audio:44kB subtitle:0 global headers:0kB muxing overhead 3.768232%
}}}

'''ffprobe -show_streams on the remuxed out.aac:''' (note the [STREAMS] now shows 2 channels)
{{{
$ ./ffprobe -show_streams ~/out.aac
ffprobe version N-45342-g6efe1ed Copyright (c) 2007-2012 the FFmpeg developers
  built on Oct 13 2012 10:34:47 with gcc 4.2.1 (GCC) (Apple Inc. build 5666) (dot 3)
  configuration: --enable-libopenjpeg --enable-libx264 --enable-gpl
  libavutil      51. 74.100 / 51. 74.100
  libavcodec     54. 65.100 / 54. 65.100
  libavformat    54. 32.100 / 54. 32.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
[aac @ 0x10180ec00] max_analyze_duration 5000000 reached at 5015510
[aac @ 0x10180ec00] Estimating duration from bitrate, this may be inaccurate
Input #0, aac, from '/Users/mjbshaw/out.aac':
  Duration: 00:00:11.78, bitrate: 31 kb/s
    Stream #0:0: Audio: aac, 44100 Hz, stereo, s16, 31 kb/s
[STREAM]
index=0
codec_name=aac
codec_long_name=AAC (Advanced Audio Coding)
profile=unknown
codec_type=audio
codec_time_base=1/44100
codec_tag_string=[0][0][0][0]
codec_tag=0x0000
sample_fmt=s16
sample_rate=44100
channels=2
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/28224000
start_pts=N/A
start_time=N/A
duration_ts=332743089
duration=11.789367
bit_rate=31524
nb_frames=N/A
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=0
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
[/STREAM]
}}}"	mbradshaw
	1822	Add color option to fade filter	avfilter	git-master	enhancement	open	2012-10-16T23:05:00+02:00	2012-12-06T12:00:31+01:00	"The would allow the fade color to be something other than the default of black. I am guessing it is currently possible in conjunction with the color filter, but I am unsure how. Example command:

# fade in first 30 frames of video with a color of red
fade=in:0:30:red

Example docs:

color
  Specify the color of the fade, it can be the name of a color (case insensitive match) or a 0xRRGGBB[AA] sequence.

  The default value of color is ""black""."	llogan
	1826	TiVo demuxer	avformat	git-master	enhancement	open	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
	1832	TrueHD Encoder?	avcodec	git-master	enhancement	open	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
	1833	Vorbis Comment Chapter Extension (for Opus, Vorbis, Flac, etc.)	avformat	unspecified	enhancement	new	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
	1838	Some BOXX bxy2 samples (v210) cannot be decoded	avcodec	git-master	defect	new	2012-10-21T23:27:10+02:00	2012-10-23T18:58:41+02:00	"One sample from ticket #1352 cannot be decoded because it has a surprising stride value.
{{{
$ ffmpeg -i boxx_yuv_10bit.mov -f null -
ffmpeg version N-45832-ge168165 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 21 2012 20:40:38 with gcc 4.7 (SUSE Linux)
  configuration: --disable-demuxer=mpegps
  libavutil      51. 76.101 / 51. 76.101
  libavcodec     54. 68.100 / 54. 68.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.102 /  3. 20.102
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'boxx_yuv_10bit.mov':
  Metadata:
    creation_time   : 2012-05-25 17:45:23
  Duration: 00:00:00.06, start: 0.000000, bitrate: 6229 kb/s
    Stream #0:0(eng): Video: v210 (bxy2 / 0x32797862), yuv422p10le, 160x120, 6144 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc
    Metadata:
      creation_time   : 2012-05-25 17:45:23
      handler_name    : Apple Alias Data Handler
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf54.33.100
    Stream #0:0(eng): Video: rawvideo (Y3[10][10] / 0xA0A3359), yuv422p10le, 160x120, q=2-31, 200 kb/s, 90k tbn, 15 tbc
    Metadata:
      creation_time   : 2012-05-25 17:45:23
      handler_name    : Apple Alias Data Handler
Stream mapping:
  Stream #0:0 -> #0:0 (v210 -> rawvideo)
Press [q] to stop, [?] for help
pkt->size: 51200, stride: 512, height: 120, stride*height: 61440
[v210 @ 0x2b7bfa0] packet too small
Error while decoding stream #0:0: Operation not permitted
frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead -nan%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
}}}"	cehoyos
	1839	the pts can not copy from transcode orig video file	FFmpeg	git-master	defect	new	2012-10-22T08:06:55+02:00	2012-11-19T11:10:22+01:00	"Summary of the bug:
How to reproduce:
{{{
% ffmpeg -v debug -y -i input.mkv -strict -2 -ss 00:00:10.00 -t 00:00:10.00 -acodec aac -vcodec libx264 -map 0:0 -map 0:1  -pix_fmt yuv420p -b:v 2000k  -b:a 192k -ar 44100 -preset ultrafast -vprofile main -vlevel 3.1 -window_size hd720 -v debug -mpegts_copyts 1 -async 1 -f mpegts -bsf h264_mp4toannexb  output.ts
ffmpeg git-master
built on ...

I have used the copyts  mpegts_copyts, the output.ts  start time always from 0s
I wish the start time from time -ss

the ffprobe -show_packets output.ts is attached

who can upload the patch
thanks
}}}"	lingjiujianke
	1841	raac: fail to seek	avformat	git-master	defect	open	2012-10-23T22:44:33+02:00	2012-10-23T23:25:50+02:00	"ffmpeg fails to seek above 26s

http://www.datafilehost.com/download-733c41c3.html

{{{
C:\>ffmpeg -ss 26 -i raac.rm out.wav
ffmpeg version N-45867-g3318d6b Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 23 2012 02:39:33 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      51. 77.100 / 51. 77.100
  libavcodec     54. 68.100 / 54. 68.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.104 /  3. 20.104
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[rm @ 0x1edbe20] Invalid stream index 1 for index at pos 1233529
Input #0, rm, from 'raac.rm':
  Metadata:
    title           :
    author          :
    copyright       :
    comment         :
    Creation Date   : 4/21/2012 13:08:18
    Generated By    : Helix Producer SDK 13.1 for Windows, Build 13.1.1.3436
    Modification Date: 4/21/2012 13:08:18
  Duration: 00:00:30.07, start: 0.000000, bitrate: 328 kb/s
    Stream #0:0: Audio: aac (raac / 0x63616172), 44100 Hz, stereo, s16, 320 kb/s

Output #0, wav, to 'out.wav':
  Metadata:
    INAM            :
    author          :
    ICOP            :
    ICMT            :
    Creation Date   : 4/21/2012 13:08:18
    Generated By    : Helix Producer SDK 13.1 for Windows, Build 13.1.1.3436
    Modification Date: 4/21/2012 13:08:18
    ISFT            : Lavf54.33.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, stereo, s16
, 1411 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (aac -> pcm_s16le)
Press [q] to stop, [?] for help
[aac @ 0x1edc920] Reserved bit set.
Error while decoding stream #0:0: Invalid data found when processing input
Truncating packet of size 11122 to 7128
[aac @ 0x1edc920] Prediction is not allowed in AAC-LC.
Error while decoding stream #0:0: Invalid data found when processing input
raac.rm: Input/output error
size=       0kB time=00:00:00.00 bitrate=   0.0kbits/s
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead inf%
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters i
f used)
}}}
"	ami_stuff
	1845	Encoded movies with mov_text subtitles do not play with QT Player	avformat	git-master	defect	open	2012-10-24T19:14:17+02:00	2013-04-20T23:11:12+02:00	"
When a .mkv contains subrip subtitle(s) and you encode to mp4 with -c:s mov_text the subtitles do not work when using the QuickTime Player (OSX). It plays fine with VLC though.

When encoding with Handbrake (which uses mov_text for mp4) it works fine with QuickTime Player.

FFmpeg commandline:
/Users/atarikid/Desktop/ffmpeg -i /Volumes/Data/Movies/Homeland?.mkv -c:a aac -c:v libx264 -strict -2 -c:s mov_text /Users/atarikid/Desktop/test.mp4"	Atarikid
	1847	wmalossless: support 24bit depth	avcodec	git-master	enhancement	open	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
	1848	AMR-NB Q bit ignored	avcodec	git-master	defect	new	2012-10-25T21:23:35+02:00	2012-10-26T16:12:33+02:00	"Summary of the bug:
The Q bit determing if a frame is good or bad (errornous bits) is not used.

See bad_frame_indicator in 
libavcodec/amrnbdec.c

"	krisha
	1849	AMR NB NODATA header changes following data	avcodec	unspecified	defect	new	2012-10-25T22:30:31+02:00	2012-10-26T15:07:23+02:00	"Summary of the bug:

If you put 0x7C as header (MODE = NO_DATA) the following frames behaves weird (only header, no data bytes). In Audacity with FFmpeg v0.6.2 you hear a 'knock' and the following signal wave behaves different on zooming levels and (this might be also GUI audacity bug). In VLC 2.0.3 this 'knock' is also heard.

I attached a sample file with silence and a NO_DATA frame at file offset 0x166.

I'm not sure which versions of FFmpeg are affected, but I assume all that use the codec from libavcodec/amrnbdec.c
"	krisha
	1853	libswscale writes past scanline end	swscale	git-master	defect	open	2012-10-27T13:43:55+02:00	2012-11-01T11:23:42+01:00	"libswscale sometimes writes to the memory past the end of each scanline, into the space between end of scanline and start of the next pixel, or in other words, it overwrites pixels between (dstw, y) and (0, y+1).

Often, this memory is just padding to satisfy alignment constraints on strides, but there are use cases where it's reasonable to expect that pixels outside the specified destination width should not be overwritten. For example, the destination image could be set up as cropped region of a larger image, and the regions of the larger images not covered by the destination region should not be overwritten.

I suspect this bug/caveat happens due to use of SIMD to work on multiple pixels at once. libswscale should just use an unaccelerated code path to handle trailing pixels.

This happens at least with PIX_FMT_BGRA."	gjdfgh
	1854	libswscale has unreasonable alignment constraints	swscale	git-master	enhancement	new	2012-10-27T13:51:07+02:00	2013-03-18T22:34:33+01:00	"First of, there's a difference between alignment of single pixels, and alignment of the image start pointer. It's reasonable to demand strict alignment constraints on single pixels, e.g. that a pixels of size 4 should be aligned to 4.

But having a 16 byte alignment on a pixel start pointer is not reasonable. For example, this doesn't allow passing cropped images to libswscale. (Unless the images are cropped in a way they satisfy the alignment constraints again.)

Rather than fully reverting to the slow path in this case, libswscale should use the slow path only for the first N unaligned pixels, until an aligned pixel is reached, and then continue with an accelerated SIMD code path."	gjdfgh
	1855	snow: fail with decode of 2x2 resolution	avcodec	git-master	defect	open	2012-10-27T19:17:20+02:00	2012-11-03T01:54:26+01:00	"i'm not sure if this is a bug in encoder (missing check for minimal supported resolution) or in decoder

{{{
C:\>ffmpeg -i 2.avi -vcodec snow -pix_fmt yuv420p -strict -2 out.avi
ffmpeg version N-45867-g3318d6b Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 23 2012 02:39:33 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      51. 77.100 / 51. 77.100
  libavcodec     54. 68.100 / 54. 68.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.104 /  3. 20.104
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
Input #0, avi, from '2.avi':
  Duration: 00:00:00.10, start: 0.000000, bitrate: 664 kb/s
    Stream #0:0: Video: cinepak (cvid / 0x64697663), yuv420p, 2x2, 10 tbr, 10 tb
n, 10 tbc
Output #0, avi, to 'out.avi':
  Metadata:
    ISFT            : Lavf54.33.100
    Stream #0:0: Video: snow (SNOW / 0x574F4E53), yuv420p, 2x2, q=2-31, 200 kb/s
, 10 tbn, 10 tbc
Stream mapping:
  Stream #0:0 -> #0:0 (cinepak -> snow)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 Lsize=       6kB time=00:00:00.10 bitrate= 457.0kbits/
s
video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead 95100.000000%
}}}

{{{
C:\>ffmpeg -i out.avi out2.avi
ffmpeg version N-45867-g3318d6b Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 23 2012 02:39:33 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      51. 77.100 / 51. 77.100
  libavcodec     54. 68.100 / 54. 68.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.104 /  3. 20.104
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[snow @ 0x1edc700] Error s->spatial_decomposition_count is 0
[avi @ 0x1edbe20] decoding for stream 0 failed
[avi @ 0x1edbe20] Could not find codec parameters for stream 0 (Video: snow (SNO
W / 0x574F4E53), 2x2): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
out.avi: could not find codec parameters
}}}"	ami_stuff
	1857	PNG iTXt textual information chunk	avcodec	git-master	enhancement	open	2012-10-27T22:01:51+02:00	2013-02-24T12:04:57+01:00	"Specifically chunks '''tEXt''', '''zTXt''', '''iTXt'''.

See [http://www.libpng.org/pub/png/spec/1.2/PNG-Chunks.html#C.Anc-text]"	richardpl
	1864	support 0x350 TwoCC (Micronas speech ADPCM codec)	avcodec	git-master	enhancement	open	2012-10-29T16:16:43+01:00	2012-12-03T14:41:55+01:00	"it's ""Micronas InterMetall Speech MI-SC4 ADPCM"", decodes with noise for example with ""-acodec adpcm_ct""

http://wiki.multimedia.cx/index.php?title=Micronas_SC4

{{{
C:\>ffmpeg -i 32khz_stereo.wav
ffmpeg version N-45867-g3318d6b Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 23 2012 02:39:33 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      51. 77.100 / 51. 77.100
  libavcodec     54. 68.100 / 54. 68.100
  libavformat    54. 33.100 / 54. 33.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.104 /  3. 20.104
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[wav @ 0x1edbe00] Could not find codec parameters for stream 0 (Audio: none (P[3
][0][0] / 0x0350), 32000 Hz, 2 channels, 264 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[wav @ 0x1edbe00] Estimating duration from bitrate, this may be inaccurate
32khz_stereo.wav: could not find codec parameters
}}}
"	ami_stuff
	1866	Half speed video output ts -> flv transcode	undetermined	git-master	defect	open	2012-10-29T16:58:34+01:00	2013-01-17T10:14:56+01:00	"Summary of the bug:
Some mpeg 2 ts files (h264 + aac, generated by Crestron Lecture Capture), when transcoded using ffmpeg to flv, produce video that plays back at half the speed (frame rate is retained but number of frames is doubled), while the audio is rendered correctly.  There is a 10 minute delay to the video, but this is in the original file, and eliminated with a '-vf setpts=PTS-STARTPTS'.

The file plays back fine in VLC, mPlayer, etc.

{{{
ffmpeg started on 2012-10-29 at 15:21:55
Report written to ""ffmpeg-20121029-152155.log""
Command line:
ffmpeg -i CAPTURE-HD2959dd_1970-01-02_01_26_49.ts -f flv -vf ""setpts=PTS-STARTPTS"" -ar 44100 CAPTURE2.flv -report
ffmpeg version N-46127-g7d1e003 Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 29 2012 14:08:25 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
  configuration: --disable-shared --enable-nonfree --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-encoder=nellymoser --enable-avfilter --disable-debug --enable-postproc --enable-pthreads --enable-mmx --enable-sse --enable-ssse3 --enable-yasm --enable-libgsm --enable-libspeex --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --extra-ldflags='-L/usr/local/lib -Wl,-rpath /usr/local/lib'
  libavutil      52.  1.100 / 52.  1.100
  libavcodec     54. 69.100 / 54. 69.100
  libavformat    54. 35.100 / 54. 35.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.106 /  3. 20.106
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[mpegts @ 0x32dc040] Format mpegts probed with size=2048 and score=100
[mpegts @ 0x32dc040] stream=0 stream_type=1b pid=1011 prog_reg_desc=
[mpegts @ 0x32dc040] stream=1 stream_type=f pid=1012 prog_reg_desc=
[mpegts @ 0x32dc040] stream=2 stream_type=6 pid=1013 prog_reg_desc=
[mpegts @ 0x32dc040] File position before avformat_find_stream_info() is 0
[mpegts @ 0x32dc040] parser not found for codec none, packets or times may be invalid.
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[mpegts @ 0x32dc040] max_analyze_duration 5000000 reached at 5013333
[mpegts @ 0x32dc040] Could not find codec parameters for stream 2 (Unknown: none ([6][0][0][0] / 0x0006)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[NULL @ 0x32e1080] start time is not set in estimate_timings_from_pts
[mpegts @ 0x32dc040] File position after avformat_find_stream_info() is 0
Input #0, mpegts, from 'CAPTURE-HD2959dd_1970-01-02_01_26_49.ts':
  Duration: 00:00:24.57, start: 599.983333, bitrate: 2824 kb/s
  Program 1 
    Stream #0:0[0x1011], 295, 1/90000: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 60 fps, 60 tbr, 90k tbn, 120 tbc
    Stream #0:1[0x1012], 237, 1/90000: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, s16, 134 kb/s
    Stream #0:2[0x1013], 0, 1/90000: Unknown: none ([6][0][0][0] / 0x0006)
Setting entry with key 'video_size' to value '1280x720'
[buffer @ 0x32d1500] Setting entry with key 'pix_fmt' to value '0'
[buffer @ 0x32d1500] Setting entry with key 'time_base' to value '1/90000'
[buffer @ 0x32d1500] Setting entry with key 'pixel_aspect' to value '1/1'
[buffer @ 0x32d1500] Setting entry with key 'sws_param' to value 'flags=2'
[buffer @ 0x32d1500] Setting entry with key 'frame_rate' to value '60/1'
[graph 0 input from stream 0:0 @ 0x32d1980] w:1280 h:720 pixfmt:yuv420p tb:1/90000 fr:60/1 sar:1/1 sws_param:flags=2
[graph 0 input from stream 0:0 @ 0x32d1980] TB:0.000011 FRAME_RATE:60.000000 SAMPLE_RATE:nan
[abuffer @ 0x32d18a0] Setting entry with key 'time_base' to value '1/48000'
[abuffer @ 0x32d18a0] Setting entry with key 'sample_rate' to value '48000'
[abuffer @ 0x32d18a0] Setting entry with key 'sample_fmt' to value 's16'
[abuffer @ 0x32d18a0] Setting entry with key 'channel_layout' to value '0x3'
[graph 1 input from stream 0:1 @ 0x32d1480] tb:1/48000 samplefmt:s16 samplerate:48000 chlayout:0x3
[aformat @ 0x32d2060] Setting entry with key 'sample_fmts' to value 's32p,fltp,s16p'
[aformat @ 0x32d2060] Setting entry with key 'sample_rates' to value '44100'
[aformat @ 0x32d2060] Setting entry with key 'channel_layouts' to value '0x4,0x3'
[audio format for output stream 0:1 @ 0x32d32a0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:1'
[auto-inserted resampler 0 @ 0x32d93c0] chl:stereo fmt:s16 r:48000Hz -> chl:stereo fmt:s16p r:44100Hz
[flv @ 0x32e4180] intra_quant_bias = 0 inter_quant_bias = -64
[h264 @ 0x32dfe40] detected 2 logical cores
Output #0, flv, to 'CAPTURE2.flv':
  Metadata:
    encoder         : Lavf54.35.100
    Stream #0:0, 0, 1/1000: Video: flv1 ([2][0][0][0] / 0x0002), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 60 tbc
    Stream #0:1, 0, 1/1000: Audio: mp3 ([2][0][0][0] / 0x0002), 44100 Hz, stereo, s16p
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> flv)
  Stream #0:1 -> #0:1 (aac -> libmp3lame)
Press [q] to stop, [?] for help
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
[h264 @ 0x3305320] Using externally provided dimensions
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
frame=   80 fps=0.0 q=31.0 size=     309kB time=00:00:02.63 bitrate= 961.7kbits/s    
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
frame=  158 fps=157 q=31.0 size=     460kB time=00:00:05.23 bitrate= 720.2kbits/s    
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
frame=  240 fps=159 q=31.0 size=     612kB time=00:00:07.96 bitrate= 629.5kbits/s    
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
frame=  314 fps=156 q=31.0 size=     801kB time=00:00:10.48 bitrate= 625.9kbits/s    
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
frame=  392 fps=156 q=31.0 size=     957kB time=00:00:13.08 bitrate= 599.1kbits/s    
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
frame=  471 fps=156 q=31.0 size=    1113kB time=00:00:15.73 bitrate= 579.7kbits/s    
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity 0, new offset= -599983328
timestamp discontinuity -1, new offset= -599983327
timestamp discontinuity 11, new offset= -599983338
timestamp discontinuity 0, new offset= -599983338
timestamp discontinuity -1, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity 0, new offset= -599983337
timestamp discontinuity -1, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity 0, new offset= -599983336
timestamp discontinuity -1, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
timestamp discontinuity 0, new offset= -599983335
[h264 @ 0x32dfe40] Current profile doesn't provide more RBSP data in PPS, skipping
timestamp discontinuity -1, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity 0, new offset= -599983334
timestamp discontinuity -1, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity 0, new offset= -599983333
timestamp discontinuity -1, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity 0, new offset= -599983332
timestamp discontinuity -1, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity 0, new offset= -599983331
timestamp discontinuity -1, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity 0, new offset= -599983330
timestamp discontinuity -1, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity 0, new offset= -599983329
timestamp discontinuity -1, new offset= 