{5} Open Tickets by Owner (Full Description) (330 matches)

List open tickets, group by ticket owner. This report demonstrates the use of full-row display.

Results (1 - 100 of 330)

1 2 3 4
Ticket Summary Component Milestone Type Created
Description
#75 Chroma corruption with specific Fraps sample avcodec defect 04/20/2011

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%

#113 AAC - Audio object type 23 is not supported avcodec enhancement 04/25/2011

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.


#117 unsupported interplayvideo file avcodec defect 04/26/2011

 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)

#128 svq1 decoder is somehow buggy avcodec defect 04/27/2011

 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

#153 DVB Subtitles Streams decoding and encoding errors avcodec defect 05/04/2011

These is a test stream that shows errors in the DVB Subtitle decoder and encoder.


#162 Avid AVI Codec - wrong resolution reported by FFmpeg avcodec defect 05/06/2011

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

#225 Converting from YUVJ to YUV lose contrast swscale defect 05/20/2011

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?


#232 [amrnb @ 0x626e90] dtx mode not implemented. avcodec enhancement 05/23/2011

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.


#244 rm muxer fails with frames larger than 64k byte avformat defect 05/26/2011

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;

#259 framerate detection does not work properly. undetermined defect 06/01/2011

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.


#279 Remuxing aac in TS fails undetermined defect 06/12/2011

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


#296 support seeking by decoding from the begin undetermined enhancement 06/22/2011

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

#317 mpeg4 (geov & geox fouccs) needs to be flipped avcodec defect 06/28/2011

 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

#351 Make Matroska cluster size configurable avformat enhancement 07/15/2011

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


#353 Failed compiling FFmpeg in OS X 10.6.8 build system defect 07/17/2011

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.


#412 .smv container support avformat enhancement 08/22/2011

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.


#416 ffmpeg can't decode uncompressed self-generated TIFFs containing YUV420 avcodec enhancement 08/23/2011

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!


#443 -color_range AVOption appears to do nothing documentation defect 09/07/2011

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.


#492 support for BitJazz SheerVideo Pro v.2.6.7.6 avcodec enhancement 09/21/2011

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


#500 Seemingly inconsistent AVIndexEntry timestamps for movs starting with B-Frames avformat enhancement 09/22/2011

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.


#515 Problem in video rotation in FFMPEG for IPhone video FFmpeg defect 09/28/2011

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 ?


#535 encoding support for jpeg2000 yuv422p avcodec enhancement 10/08/2011

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%


#602 feature request: movie sink for ffplay avfilter enhancement 10/31/2011

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


#625 support 2/3/5bit IMA ADPCM avcodec enhancement 11/08/2011

(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

#638 add support for tiled TIFF avcodec enhancement 11/11/2011
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

#643 VAAPI dynamic loading avcodec enhancement 11/11/2011

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


#644 Support gray16a png avcodec enhancement 11/12/2011

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

#664 add suppoer for iff anim undetermined enhancement 11/17/2011

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

#667 Error when decoding TrueHD 1.0 track that also contains AC-3 undetermined defect 11/18/2011

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


#681 -vf mp=pullup leads to massive A/V-desync avfilter defect 11/23/2011

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!

#691 Errors while decoding wmav2 stream avcodec defect 11/27/2011

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.


#700 tiff: support CCITT FAX3/4 in uncompressed mode avcodec enhancement 12/03/2011

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

#703 mp3 in wav - wrong duration undetermined defect 12/04/2011

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

#712 m2v: wrong duration avformat enhancement 12/06/2011

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


#716 Shoutcast 2 metadata avformat enhancement 12/07/2011

When ffmpeg will support Shoutcast 2 YP2 protocol? mediadata reading? etc...


#726 support for copying SMPTE 436M caption tracks undetermined enhancement 12/09/2011

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 ?)


#730 Encoded video plays too fast for network input undetermined defect 12/10/2011

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.


#741 tiff: support pixel order per channel (RRGGBB) avcodec enhancement 12/14/2011
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

#742 zygo video codec decodes with visible graphic corruption avcodec defect 12/14/2011
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

#744 tweak i263 pb-frames support to eliminate graphic corruption avcodec defect 12/14/2011
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%

#747 Enable AMV encoding for audio avcodec enhancement 12/14/2011

The  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  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.


#766 Extend ffmpeg's timecode extraction avformat enhancement 12/15/2011

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.


#798 LEAD codecs not supported avcodec enhancement 12/20/2011

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

#819 ffmpeg fails to read an image if the image filename contains an accent (win32) avformat defect 12/22/2011

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.


#839 grayscale support in snow avcodec enhancement 12/28/2011

 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}}

#866 indeo4 artefacts with scalability and low quality avcodec defect 01/02/2012
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%

#868 chained ogg video streams not supported with threads >1 undetermined enhancement 01/03/2012

Following sample fails to play/transcode correctly

 http://v2v.cc/~j/theora_testsuite/chained_streams.ogg


#893 jpegls: support color transforms avcodec defect 01/06/2012

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

#896 ljpeg: support 32bpp RGBA avcodec enhancement 01/07/2012

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

#906 trying to launch ffserver, I get bind(port 8090): Address family not supported by protocol FFserver defect 01/09/2012

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}...


#912 mpegts muxer does not follow TS buffering requirements specified in iso13818-1 section 2.4.2.3 avformat defect 01/11/2012

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.


#914 tiff: reject (later support) "old style LZW" avcodec enhancement 01/11/2012

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%

#925 lead h263 - reject files encoded in "high compression" / rtp modes avcodec defect 01/18/2012

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%

#929 AAC decoder does not respect request_channels avcodec enhancement 01/19/2012

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.


#944 support PSNR comparison of two inputs avfilter enhancement 01/27/2012

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.


#946 ffplay: almost unreadable dvd subtitles due to wrong colors avcodec defect 01/28/2012

 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

#948 No audio in output when the audio starts late in VOB file avformat defect 01/29/2012

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!


#959 Media 100 codec support. undetermined enhancement 01/31/2012

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.


#964 No h263 Mode B support? avcodec defect 02/01/2012

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


#968 Error message at end of asf stream undetermined defect 02/02/2012

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


#977 stream copy duration does not match the one specified by -t when -ss is used FFmpeg defect 02/03/2012

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


#979 Unexpected Color Conversion (bgr->yuv vs rgb->yuv) swscale defect 02/04/2012

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.


#980 Feature request : Optimising (MPEG) video streams FFmpeg enhancement 02/05/2012

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.


#998 Must convert mms://... streams to mmsh://... for FFmpeg to work undetermined enhancement 02/15/2012

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


#1009 XvBA - AMD Hardware acceleration avcodec enhancement 02/21/2012

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


#1018 ffmpeg cannot decode quicktime with combined gif and blur streams undetermined enhancement 02/23/2012

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?


#1033 MOV file with non-zero/negative start has no sync between A/V unless -async 1 is used undetermined defect 03/04/2012

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


#1034 Can't mux pcm_s16be into mpeg ps (dvd) format avformat defect 03/05/2012

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


#1043 add support for Predefined SLConfigDescriptor avformat enhancement 03/07/2012

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


#1047 add cdxl encoder and muxer undetermined enhancement 03/09/2012

See ticket #665


#1048 add IFF ILBM encoder and muxer undetermined enhancement 03/09/2012

should be usable (ham6 encoder):

 http://aminet.net/package/gfx/conv/Wasp202b


#1057 support ffmpeg -targets undetermined enhancement 03/12/2012

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'

#1060 Suppport csf file format undetermined enhancement 03/13/2012

video is frozen.


#1069 Canon Powershot playback / conversion undetermined defect 03/15/2012

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.


#1087 support decoding the CineForm codec avcodec enhancement 03/17/2012

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

#1092 amv: gray bar at the bottom avcodec defect 03/18/2012

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%

#1095 libxavs: encoded file doesn't decode with built-in decoder avcodec defect 03/18/2012

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)

#1102 mxf separate fields in interlaced j2k avformat defect 03/19/2012

 http://dl.dropbox.com/u/1109725/ntsc2.mxf this mxf stores fields as two separate j2k images expected dimension: 720x486 actual dimension: 720x243


#1133 multiple edit list entries in mov avformat enhancement 03/25/2012

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


#1137 adher to start media time in QuickTime edts/elst avformat enhancement 03/27/2012

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%


#1150 H264 Main remuxing to TS fails (missing timestamps) undetermined defect 03/30/2012

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).


#1158 support iXML riff chunk avformat enhancement 04/02/2012

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%

#1182 [ac3] frame sync error undetermined defect 04/09/2012

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?


#1199 Playlist support avformat enhancement 04/13/2012

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.


#1258 Codec support request : MPEG Multichannel Audio avcodec enhancement 04/28/2012

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).


#1282 VP6F Libavcodec decoding bug (slowly accumulating artifacts) avcodec defect 05/07/2012

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.


#1305 Embedded ASS subtitle support avfilter enhancement 05/14/2012

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


#1306 Open EXR : wrong processing of an *.exr files avcodec enhancement 05/14/2012

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 : 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: 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.


#1308 Decoding SAFA / Philips .ZVR files avcodec enhancement 05/15/2012

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.


#1325 Different results win7 vs. linux on pcm_dvd --> pcm_s24le FFmpeg enhancement 05/19/2012

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.

#1347 gif parser avcodec enhancement 05/23/2012

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)

#1378 ffmpeg lists every track in a QuickTime file twice undetermined defect 05/29/2012

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


#1398 remuxed DTS audio won't play on hardware devices avformat defect 06/03/2012

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  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


#1438 Seeking in vob file with timestamp discontinuities fails avformat defect 06/11/2012

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


#1452 image2 to support %t avformat enhancement 06/16/2012

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.


#1463 ffmpeg.exe on Windows does not respond properly to Ctrl+Break FFmpeg enhancement 06/19/2012

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.


#1464 FFplay regression with H264 high profile input (gcc 4.2.* specific) undetermined defect 06/19/2012

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

#1484 Width and Height wrong on mov file undetermined enhancement 06/24/2012

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

#1485 Support for Quicktime CLEF/TAPT atoms avformat enhancement 06/25/2012

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.


#1493 Transcoding MOV file from Rhozet Carbon Server creates video with double duration (needs edit list duration support) undetermined defect 06/28/2012

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

1 2 3 4
Note: See TracReports for help on using and creating reports.