[Ffmpeg-devel-irc] ffmpeg-devel.log.20120824

burek burek021 at gmail.com
Sat Aug 25 02:05:02 CEST 2012


[01:45] <CIA-56> FFmpeg: 03Michael Niedermayer 07master * r91c18be 10/ ffmpeg.c : ffmpeg: fix wrap correction code. - http://git.io/gFg04w
[03:33] <CIA-56> FFmpeg: 03Michael Niedermayer 07master * r254917f 10/ libavformat/utils.c : lavf/utils: run update_initial_timestamps() outside some if() - http://git.io/z5p8iQ
[03:33] <CIA-56> FFmpeg: 03Michael Niedermayer 07master * r12b1512 10/ libavformat/utils.c : lavf/utils: Try to unwrap pts/dts so as to minimize wraps - http://git.io/kDR5EQ
[09:15] <CIA-56> ffmpeg: 03Piotr Bandurski 07master * rbc151aee60 10ffmpeg/libavcodec/ (avrndec.c codec_desc.c): 
[09:15] <CIA-56> ffmpeg: avrn: lowercase "name" and expand"long_name"
[09:15] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:16] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * rac33016158 10ffmpeg/libavcodec/mjpegdec.c: 
[09:16] <CIA-56> ffmpeg: mjpegdec: support AVRn interlaced
[09:16] <CIA-56> ffmpeg: Signed-off-by: Luca Barbato <lu_zero at gentoo.org>
[09:16] <CIA-56> ffmpeg: 03Justin Ruggles 07master * re981215944 10ffmpeg/tests/ (Makefile fate/alac.mak): FATE: add ALAC encoding tests
[09:16] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r12b1512e85 10ffmpeg/libavformat/utils.c: 
[09:16] <CIA-56> ffmpeg: lavf/utils: Try to unwrap pts/dts so as to minimize wraps
[09:16] <CIA-56> ffmpeg: Based on code by: Andrey Utkin <andrey.krieger.utkin at gmail.com>
[09:16] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:16] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r599a4e0771 10ffmpeg/libavcodec/mpeg4audio.c: 
[09:16] <CIA-56> ffmpeg: mpeg4audio: dont take the SBR flag too serious.
[09:16] <CIA-56> ffmpeg: Fixes Ticket1049
[09:16] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:16] <CIA-56> ffmpeg: 03Samuel Pitoiset 07master * r7011a42b1a 10ffmpeg/libavformat/rtmpproto.c: 
[09:16] <CIA-56> ffmpeg: rtmp: support strict rtmp servers
[09:16] <CIA-56> ffmpeg: In order to send or receive a stream FCPublish, FCSubscribe and _checkbw
[09:16] <CIA-56> ffmpeg: are completely optional and often not implemented. releaseStream over a
[09:16] <CIA-56> ffmpeg: non-existen stream might report an error instead of being silent.
[09:16] <CIA-56> ffmpeg: Signed-off-by: Luca Barbato <lu_zero at gentoo.org>
[09:16] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r12ad68b7e2 10ffmpeg/libavcodec/utvideoenc.c: 
[09:16] <CIA-56> ffmpeg: utvideoenc: use dsp.sub_hfyu_median_prediction
[09:16] <CIA-56> ffmpeg: Reviewed-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[09:16] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:16] <CIA-56> ffmpeg: 03Nicolas George 07master * r52820bc578 10ffmpeg/libavfilter/vf_overlay.c: 
[09:16] <CIA-56> ffmpeg: lavfi/overlay: fix return values.
[09:16] <CIA-56> ffmpeg: They were only roughly adapted when error return was
[09:16] <CIA-56> ffmpeg: added to the push functions.
[09:16] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r890fddd0ea 10ffmpeg/libavcodec/vorbisenc.c: 
[09:16] <CIA-56> ffmpeg: vorbisenc: fix quality parameter
[09:16] <CIA-56> ffmpeg: This generates output with bitrates similar to libvorbis for a given quality
[09:16] <CIA-56> ffmpeg: value.
[09:17] <CIA-56> ffmpeg: build: Make the E-AC-3 encoder select the AC-3 encoder
[09:17] <CIA-56> ffmpeg: The E-AC-3 encoder depends on almost all of the code of the AC-3
[09:17] <CIA-56> ffmpeg: encoder, so it makes no sense to enable one without the other.
[09:17] <CIA-56> ffmpeg: 03Nicolas George 07master * rac07f941ae 10ffmpeg/ffmpeg.c: 
[09:17] <CIA-56> ffmpeg: ffmpeg: use AV_BUFFERSRC_FLAG_PUSH.
[09:17] <CIA-56> ffmpeg: It reduces the lifespan of buffers in filter graphs,
[09:17] <CIA-56> ffmpeg: and therefore the memory consumption.
[09:17] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r168ddcd331 10ffmpeg/libavcodec/mjpegdec.c: 
[09:17] <CIA-56> ffmpeg: mjpeg: fix fliping with emu edges.
[09:17] <CIA-56> ffmpeg: Fixes Ticket121
[09:17] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:17] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * rba69eb5221 10ffmpeg/libavcodec/ (utvideo.h utvideoenc.c): 
[09:17] <CIA-56> ffmpeg: utvideoenc: avoid writing into the input picture.
[09:17] <CIA-56> ffmpeg: Reviewed-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[09:17] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:17] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r535df748c5 10ffmpeg/doc/examples/decoding_encoding.c: 
[09:17] <CIA-56> ffmpeg: examples/decoding_encoding: re-organize frame configuration code
[09:17] <CIA-56> ffmpeg: Put the relevant code in one chunk, also check for frame allocation
[09:17] <CIA-56> ffmpeg: failures.
[09:17] <CIA-56> ffmpeg: 03Georg Lippitsch 07master * r15acfa21fc 10ffmpeg/libavcodec/ffv1.c: 
[09:17] <CIA-56> ffmpeg: ffv1: more than 8 bit per RGB channel
[09:17] <CIA-56> ffmpeg: Add support for GBRP9, GBRP10, GBRP12 and GBRP14 pix formats in ffv1.
[09:17] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:17] <CIA-56> ffmpeg: 03Derek Buitenhuis 07master * r081a822b6c 10ffmpeg/tests/ (fate/lossless-video.mak ref/fate/cllc-argb ref/fate/cllc-rgb): 
[09:17] <CIA-56> ffmpeg: FATE: Add Canopus Lossless tests
[09:17] <CIA-56> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[09:17] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:17] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r4a91962771 10ffmpeg/doc/eval.texi: doc/eval: add missing documentation of functions
[09:17] <CIA-56> ffmpeg: 03Nicolas George 07master * rbeeba9161a 10ffmpeg/libavfilter/ (audio.c avfilter.c avfilter.h video.c): 
[09:17] <CIA-56> ffmpeg: lavfi: add a closed field to AVFilerLink.
[09:17] <CIA-56> ffmpeg: It will help forward errors and maintain consistency.
[09:17] <CIA-56> ffmpeg: 03Diego Biurrun 07master * r66baa45801 10ffmpeg/ (configure libavutil/intmath.h): 
[09:17] <CIA-56> ffmpeg: configure: Drop fastdiv option
[09:17] <CIA-56> (23 lines omitted)
[09:18] <CIA-56> ffmpeg: 03Nicolas George 07master * r425b77114b 10ffmpeg/ (ffmpeg.c ffmpeg_filter.c): ffmpeg: make decoding_needed a counter.
[09:18] <CIA-56> ffmpeg: 03Diego Biurrun 07master * r6fa488678f 10ffmpeg/libavcodec/x86/Makefile: build: x86: Only compile mpegvideo optimizations when necessary
[09:19] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * ra7219529d1 10ffmpeg/doc/examples/decoding_encoding.c: examples/decoding_encoding: flush audio frames in the encoder
[09:19] <CIA-56> ffmpeg: 03Justin Ruggles 07master * rf24cc1b2f1 10ffmpeg/libavcodec/alacenc.c: alacenc: use s16p sample format as input
[09:19] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r005af8ce61 10ffmpeg/doc/examples/muxing.c: 
[09:19] <CIA-56> ffmpeg: examples/muxing: cast sws_scale() argument to the expected one
[09:19] <CIA-56> ffmpeg: Fix warnings:
[09:19] <CIA-56> ffmpeg: muxing.c: In function write_video_frame:
[09:19] <CIA-56> ffmpeg: muxing.c:326:23: warning: passing argument 2 of sws_scale from incompatible pointer type [enabled by default]
[09:20] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r729b2d02af 10ffmpeg/libavcodec/ (utvideo.h utvideoenc.c): 
[09:20] <CIA-56> ffmpeg: utvideoenc: align mangled buffer starts.
[09:20] <CIA-56> ffmpeg: This is essential for fast SIMD accesses.
[09:20] <CIA-56> ffmpeg: The same should be done with the predict output.
[09:20] <CIA-56> ffmpeg: Reviewed-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[09:20] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:21] <CIA-56> ffmpeg: 03Nicolas George 07master * r666fd092be 10ffmpeg/ffmpeg.c: 
[09:21] <CIA-56> ffmpeg: ffmpeg: move close_output_stream earlier.
[09:21] <CIA-56> ffmpeg: It will avoid a forward declaration.
[09:22] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r3699960690 10ffmpeg/: (log message trimmed)
[09:22] <CIA-56> ffmpeg: Merge remote-tracking branch 'qatar/master'
[09:22] <CIA-56> ffmpeg: * qatar/master:
[09:22] <CIA-56> ffmpeg:  build: x86: Only compile mpegvideo optimizations when necessary
[09:22] <CIA-56> ffmpeg:  configure: Drop fastdiv option
[09:22] <CIA-56> ffmpeg:  build: Make the E-AC-3 encoder select the AC-3 encoder
[09:22] <CIA-56> ffmpeg:  fate: flac: Only run tests requiring samples when samples are available
[09:22] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r2c0b164227 10ffmpeg/doc/faq.texi: 
[09:22] <CIA-56> ffmpeg: doc/faq: mention doc/examples
[09:22] <CIA-56> ffmpeg: Also provide a link to the github FFmpeg page containing the examples.
[09:22] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r254917f078 10ffmpeg/libavformat/utils.c: 
[09:22] <CIA-56> ffmpeg: lavf/utils: run update_initial_timestamps() outside some if()
[09:22] <CIA-56> ffmpeg: This way it gets executed earlier and updated timestamps become available earlier.
[09:22] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:22] <CIA-56> ffmpeg: 03Nicolas George 07master * r8b61abac2e 10ffmpeg/ffmpeg.c: ffmpeg: use close_output_stream more systematically.
[09:22] <CIA-56> ffmpeg: 03Mans Rullgard 07master * r5b170c0bea 10ffmpeg/libavutil/ (intmath.h x86/intmath.h): (log message trimmed)
[09:22] <CIA-56> ffmpeg: x86: remove FASTDIV inline asm
[09:22] <CIA-56> ffmpeg: GCC 4.3 and later do the right thing with the plain C code. Earlier
[09:22] <CIA-56> ffmpeg: versions in 32-bit mode generate one extra instruction, needlessly
[09:22] <CIA-56> ffmpeg: zeroing what would be the high half of the shifted value. At least
[09:22] <CIA-56> ffmpeg: two gcc configurations miscompile the inline asm in some situations.
[09:22] <CIA-56> ffmpeg: In 64-bit mode, all gcc versions generate imul r64, r64 followed by
[09:22] <CIA-56> ffmpeg: 03Justin Greer 07master * re16fda9236 10ffmpeg/ (libavformat/mov.c tests/fate/aac.mak): 
[09:22] <CIA-56> ffmpeg: mov: Change default aac priming fallback from 2112 to 1024
[09:22] <CIA-56> ffmpeg: This fixes priming for faac
[09:22] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[09:22] <CIA-56> ffmpeg: 03Nicolas George 07master * rc2271fa7f9 10ffmpeg/libavfilter/avfilter.c: 
[09:22] <CIA-56> ffmpeg: lavfi: free partial audio buffers when destroying links.
[09:22] <CIA-56> ffmpeg: Fix a memleak that the recent change of architecture made
[09:22] <CIA-56> ffmpeg: more likely to happen.
[09:22] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r4b0e0f31bf 10ffmpeg/libavcodec/ (lpc.c lpc.h): 
[09:22] <CIA-56> ffmpeg: lpc: fix alignment of windowed samples for odd maximum LPC order
[09:22] <CIA-56> ffmpeg: Fixes crash on x86 due to alignment requirements for w_data in
[09:22] <CIA-56> ffmpeg: lpc_apply_welch_window_sse2().
[09:22] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r104f42e694 10ffmpeg/: (log message trimmed)
[09:22] <CIA-56> ffmpeg: Merge remote-tracking branch 'qatar/master'
[09:22] <CIA-56> ffmpeg: * qatar/master:
[09:22] <CIA-56> ffmpeg:  doc/APIchanges: add an entry for codec descriptors.
[09:22] <CIA-56> ffmpeg:  vorbisenc: set AVCodecContext.bit_rate to 0
[09:26] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * rd79c87a697 10ffmpeg/libavcodec/utvideoenc.c: 
[09:26] <CIA-56> ffmpeg: utvideoenc: drop step
[09:26] <CIA-56> ffmpeg: Reviewed-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[09:26] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:56] <CIA-56> ffmpeg: 03Nicolas George 07master * ra9cfe656d7 10ffmpeg/libavfilter/split.c: 
[10:56] <CIA-56> ffmpeg: lavfi/split: handle closed outputs.
[10:56] <CIA-56> ffmpeg: Return AVERROR_EOF if all outputs are closed.
[10:56] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r4fced11df7 10ffmpeg/libavcodec/utvideoenc.c: 
[10:56] <CIA-56> ffmpeg: utvideoenc: optimize and simplify mangle_rgb_planes
[10:56] <CIA-56> ffmpeg: Reviewed-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[10:56] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:56] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r780bf7595e 10ffmpeg/doc/filters.texi: doc/filters: fix level for the flite Examples subsection
[12:37] <CIA-56> ffmpeg: 03Nicolas George 07master * rde60880543 10ffmpeg/libavcodec/dvdsubenc.c: 
[12:37] <CIA-56> ffmpeg: lavc/dvdsubenc: check the type of rectangles.
[12:37] <CIA-56> ffmpeg: Avoid a crash if a text rectangle is provided.
[12:37] <CIA-56> ffmpeg: Fix the segfault reported in trac ticket #1661.
[13:40] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r0b9a915dad 10ffmpeg/libavfilter/ (Makefile vf_setpts.c): 
[13:40] <CIA-56> ffmpeg: lavfi: rename vf_setpts.c to f_setpts.c
[13:40] <CIA-56> ffmpeg: The file contains the asetpts audio filter.
[13:40] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r0043db2967 10ffmpeg/doc/filters.texi: 
[13:40] <CIA-56> ffmpeg: doc/filters: move *setpts and *settb filters to the multimedia filters section
[13:40] <CIA-56> ffmpeg: Since audio and video filters are explained together and share most code,
[13:40] <CIA-56> ffmpeg: the multimedia filters section seems more fitting.
[13:40] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * rc45178cf5b 10ffmpeg/doc/filters.texi: doc/filters: itemize examples for *setpts filters
[13:40] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * rb66afe087a 10ffmpeg/libavfilter/f_setpts.c: 
[13:40] <CIA-56> ffmpeg: lavfi/asetpts,setpts: rework debug log
[13:40] <CIA-56> ffmpeg: Show more information, and only the information stored in the values
[13:40] <CIA-56> ffmpeg: array. Improve debugging usefulness.
[13:40] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r3d6d59ef35 10ffmpeg/doc/filters.texi: doc/filters: itemize examples for *settb filters
[13:40] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r1181461ca5 10ffmpeg/ (3 files in 2 dirs): lavfi/asetpts,setpts: add variables T, STARTT, PREV_INT and PREV_OUTT
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * rc0e12535aa 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel s16p to s16 conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r13df7d2d40 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 6-channel s16p to s16 conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r46f929adad 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel s16p to flt conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * ra58a013980 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel fltp to s16 conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * rd5b4e50c47 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 6-channel fltp to s16 conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r6092dafb5a 10ffmpeg/ (3 files in 2 dirs): lavr: x86: optimized 6-channel s16 to fltp conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * rb66e20d2aa 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel fltp to flt conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r91851a7b37 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel s16 to fltp conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r205ace8843 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 6-channel s16 to s16p conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r5245c9f3ad 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 6-channel flt to s16p conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r8eeffa8ada 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c util.asm): lavr: x86: optimized 2-channel s16 to s16p conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r06e751a40f 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 6-channel flt to fltp conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r31d0d7181d 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel flt to s16p conversion
[14:44] <CIA-56> ffmpeg: 03Justin Ruggles 07master * re07c9705c8 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 2-channel flt to fltp conversion
[14:44] <CIA-56> ffmpeg: 03Diego Biurrun 07master * r26ce9aec03 10ffmpeg/libavcodec/ (dnxhdenc.c dnxhdenc.h x86/Makefile x86/dnxhd_mmx.c): dnxhdenc: x86: more sensible names for optimization file and init function
[14:44] <CIA-56> ffmpeg: 03Anton Khirnov 07master * ra1bcc76e60 10ffmpeg/cmdutils.c: cmdutils: fix a memleak when specifying an option twice.
[14:44] <CIA-56> ffmpeg: 03Jordi Ortiz 07master * r43da682c87 10ffmpeg/libavcodec/dirac.c: 
[14:44] <CIA-56> ffmpeg: dirac: add Comments and references to the standard
[14:45] <CIA-56> ffmpeg: Signed-off-by: Diego Biurrun <diego at biurrun.de>
[14:45] <CIA-56> ffmpeg: 03Diego Biurrun 07master * rdc40285427 10ffmpeg/libavcodec/ (mpegvideo.c mpegvideo.h x86/Makefile x86/mpegvideo_mmx.c): x86: mpegvideo: more sensible names for optimization file and init function
[14:45] <CIA-56> ffmpeg: 03Diego Biurrun 07master * rd211547ddd 10ffmpeg/libavcodec/ (6 files in 2 dirs): x86: mpegvideoenc: Split optimizations off into a separate file
[14:45] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * rbec180e112 10ffmpeg/: (log message trimmed)
[14:45] <CIA-56> ffmpeg: Merge commit 'a1bcc76e6036e78f25cbb7323c145056cfca9d93'
[14:45] <CIA-56> ffmpeg: * commit 'a1bcc76e6036e78f25cbb7323c145056cfca9d93': (21 commits)
[14:45] <CIA-56> ffmpeg:  cmdutils: fix a memleak when specifying an option twice.
[14:45] <CIA-56> ffmpeg:  x86: mpegvideo: more sensible names for optimization file and init function
[14:45] <CIA-56> ffmpeg:  x86: mpegvideoenc: Split optimizations off into a separate file
[14:45] <CIA-56> ffmpeg:  dnxhdenc: x86: more sensible names for optimization file and init function
[14:45] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r6b72615c32 10ffmpeg/libavformat/rtpdec_xiph.c: 
[14:45] <CIA-56> ffmpeg: rtpdec_xiph: switch to av_assert()
[14:45] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[14:45] <CIA-56> ffmpeg: 03Justin Ruggles 07master * r90cc27f813 10ffmpeg/libavresample/x86/ (audio_convert.asm audio_convert_init.c): lavr: x86: optimized 6-channel s16p to flt conversion
[14:45] <CIA-56> ffmpeg: 03Diego Biurrun 07master * rf1e06d37c9 10ffmpeg/libavcodec/ (Makefile svq13.c svq1dec.c): svq1/svq3: Move common code out of SVQ1 decoder-specific file
[15:04] <CIA-56> ffmpeg: 03Anton Khirnov 07master * r4d7adec8bd 10ffmpeg/ (4 files in 4 dirs): 
[15:04] <CIA-56> ffmpeg: AVOptions: store defaults for INT64 options in int64 union member.
[15:04] <CIA-56> ffmpeg: Double does not have enough precision to represent all int64 numbers
[15:04] <CIA-56> ffmpeg: exactly.
[15:04] <CIA-56> ffmpeg: 03Mans Rullgard 07master * r0c88e7a255 10ffmpeg/libavcodec/Makefile: 
[15:04] <CIA-56> ffmpeg: libavcodec: drop bogus dependencies from mpc[78] and qdm2
[15:04] <CIA-56> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[15:04] <CIA-56> ffmpeg: 03Jan Ekström 07master * r01cb4c84f5 10ffmpeg/libavcodec/utvideodec.c: 
[15:04] <CIA-56> ffmpeg: utvideodec: Fix single symbol mode decoding
[15:04] <CIA-56> ffmpeg: Put the zero length check in place of code that was never used
[15:04] <CIA-56> ffmpeg: during decoding, as zero-length slices were generally refused
[15:04] <CIA-56> ffmpeg: in decode_frame().
[15:04] <CIA-56> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>
[15:04] <CIA-56> ffmpeg: 03Mans Rullgard 07master * r081bab5ee3 10ffmpeg/libavcodec/truespeech.c: 
[15:04] <CIA-56> ffmpeg: truespeech: drop useless casts
[16:51] <Daemon404> o hey verbose via
[17:05] <KnightRiderRetro> hi compn
[17:05] <KnightRiderRetro> @Compn can i pm you
[17:23] <Daemon404> why the heck cant i set an input framerate for a series of images with ffmpeg
[17:25] <CIA-56> ffmpeg: 03Michael Niedermayer 07master * r5ac603df83 10ffmpeg/doc/developer.texi: 
[17:25] <CIA-56> ffmpeg: doc/developer: add "Adding files to the fate-suite dataset"
[17:25] <CIA-56> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[17:26] <Daemon404> nvm
[17:26] <Daemon404> [11:26] < Daemon404> oh you need to force -f image2
[17:26] <Daemon404> [11:26] < Daemon404> because that would be so obvious.
[17:32] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * r864e8adcf1 10ffmpeg/doc/examples/muxing.c: examples/muxing: update to the new avcodec_encode_video2() API
[17:32] <CIA-56> ffmpeg: 03Stefano Sabatini 07master * rfef9e84114 10ffmpeg/doc/examples/decoding_encoding.c: examples/decoding_encoding.c: tell where the decoding output files are printed
[18:14] <Daemon404> oh boy... "chunk too big" in a png file from the sintel 4k render
[18:18] <gnafu> What's the number?
[18:18] <Daemon404> gnafu, im not entirely sure
[18:18] <gnafu> I'm guessing you're working with the 8-bit version.
[18:18] <Daemon404> chunk too bigps=5.3 q=0.0 size= 2174485kB time=00:01:52.82 bitrate=157890.6kbits/s    
[18:18] <Daemon404> Error while decoding stream #0:0: Operation not permitted
[18:18] <Daemon404> yes
[18:19] <Daemon404> around there-ish
[18:19] <gnafu> Are you doing a straight 24 fps, or 24000/1001?
[18:19] <Daemon404> 24000/1001
[18:19] <Daemon404> it is sintel really 24
[18:20] <gnafu> So around frame 2704 or 2705 it looks like.
[18:21] <Daemon404> i tried all around it
[18:21] <Daemon404> cant repro
[18:21] <kierank> Daemon404: funnily enough i'm having problems decoding png right now
[18:21] <Daemon404> fun
[18:22] <kierank> png and jpeg it seems
[18:22] <gnafu> What are you encoding to?
[18:22] <Daemon404> gnafu, not relevant, as the error is located in pngdec.c
[18:22] <gnafu> That guy's skin is too glossy.  It should be a lot more dry from sitting in a hut with a fire burning, especially considering his age.
[18:23] <gnafu> Daemon404: I'm still curious, though ;D.
[18:23] <Daemon404> i mustnt say, out of shame
[18:23] <gnafu> Hehe.
[18:23] <gnafu> Some lossless codec you're working on, I'm sure.
[18:25] <Daemon404> nah
[18:25] <Daemon404> utvideo
[18:25] <Daemon404> lol
[18:27] <Daemon404> eh...
[18:27] <Daemon404> if (length > 0x7fffffff || length > bytestream2_get_bytes_left(&s->gb))
[18:28] <Daemon404> it's tirpping this
[18:28] <Daemon404> i wonder if blender created invalid pngas
[18:28] <Daemon404> -a
[18:36] <gnafu> Let me check on that.  I'm not sure that it was Blender that created those.
[18:37] <Daemon404> gnafu, are you in some way affiliated?
[18:37] <gnafu> Daemon404: I lurk and chat in #xiph a lot, and I remember discussions surrounding the preparation of those files.
[18:37] <Daemon404> oic
[18:38] <gnafu> Though the discussions may have been more about the 16-bit and TIFF files.
[18:38] <Daemon404> yeah well i already leeched 94gb on corp net for those pngs
[18:38] <Daemon404> i dont need 16-bit tiff 4ks
[18:38] <Daemon404> <_<
[18:38] <gnafu> But I seem to recall some stuff about dithering for the 8-bit files, so I have a feeling they were created by ImageMagick or similar.  I'm asking.
[18:38] <Daemon404> ugh imagemagick
[18:38] <Daemon404> my old nemesis
[18:38] <gnafu> Hehe.
[18:42] <gnafu> So far, I have received word that they were created from the 16-bit TIFFs.
[18:43] <gnafu> So Blender provided 16-bit TIFFs.
[18:43] <gnafu> "< rillian> imagemagick + optipng"
[18:44] <gnafu> Did you check the MD5 sums to make sure all your files downloaded correctly?  (Y'know, just in case.)
[18:46] <gnafu> Sorry, looks like pngcrush and advdef.  Here's the script used, if you'd like to create other PNGs in the same manner: http://pastebin.mozilla.org/1774033
[18:47] <Daemon404> gnafu, im running md5sum right now :P
[18:47] <gnafu> If you can pinpoint which PNG triggered the error, we'd like to know.  There's always a possibility that something went wrong when encoding one of them.
[18:48] <Daemon404> gnafu, i can write a script to test each
[18:48] <Daemon404> derekb at blackbox:~/dev/lolz/png$ cat md5check.log | grep -v OK
[18:48] <Daemon404> derekb at blackbox:~/dev/lolz/png$ 
[18:48] <Daemon404> they all seem ok
[18:49] <gnafu> I'm sure it would be appreciated.  As you can imagine, I would expect the vast majority of users to want the 8-bit PNGs, so it's important they're correct.
[18:49] <gnafu> Daemon404: That's good at least.
[20:18] <Compn> blender created bad mjpeg files before, i wouldnt hold my breath that its png writer was correct either :P
[20:19] <Daemon404> logs/2708.log:[png @ 0xc27a60] chunk too big
[20:19] <Daemon404> logs/2708.log:[png @ 0xc27a60] chunk too b
[20:19] <Daemon404> looks like its 2709
[20:20] <Daemon404> yup.
[20:20] <Daemon404> confirmed.
[20:20] <Daemon404> gnafu, ^
[20:23] <Compn> artificial limitation in ffmpeg or problem with png ?
[20:25] <Daemon404> png
[20:25] <Daemon404> firefox cant decode it
[20:26] <Daemon404> and i think firefox uses libpng
[20:31] <gnafu> What version of Firefox?
[20:31] <gnafu> Oh, wait.  2708.
[20:32] <gnafu> Did your script run through all of them then?  No other problem files?
[20:36] <gnafu> I messaged rillian in #xiph, and I would expect the file will be reencoded.  I'll let you know if I receive a confirmation of that.
[20:41] <Daemon404> gnafu, i did farmes 2000-3000
[20:41] <Daemon404> should i do it all?
[20:53] <gnafu> Daemon404: 
[20:53] <gnafu> Erp.
[20:54] <gnafu> http://media.xiph.org/sintel/sintel-4k-png/00002708.png should be good now, if you want to redownload.
[20:54] <gnafu> If it wouldn't be too much trouble, it might be nice to have the peace of mind if you were to run it for all of them.
[20:54] <Daemon404> gnafu, yup
[20:54] <Daemon404> ill run it on all of them
[20:55] <Daemon404> am i like the first person ever to use these pngs?
[20:55] <Daemon404> lol
[20:55] <JEEB> lol
[21:36] <gnafu> Daemon404: It's always possible :-P.
[21:39] <gnafu> You've gotta figure most general users would just grab the 1080p/2K versions.
[21:39] <Daemon404> lol
[21:39] <Daemon404> i guess
[23:29] <ubitux> michaelni: btw, any release planed?
[23:29] <ubitux> it seems the 0.11 is getting kind of old
[00:00] --- Sat Aug 25 2012


More information about the Ffmpeg-devel-irc mailing list