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

burek burek021 at gmail.com
Sat Apr 14 02:05:04 CEST 2012


[00:16] <CIA-17> ffmpeg: 03Stefano Sabatini 07master * r162e400464 10ffmpeg/ (doc/APIchanges libavfilter/Makefile libavfilter/version.h): 
[00:16] <CIA-17> ffmpeg: lavfi: install asrc_abuffer.h header
[00:16] <CIA-17> ffmpeg: The header is part of the public API, in particular is used by
[00:16] <CIA-17> ffmpeg: doc/examples/filtering_audio.c.
[00:16] <CIA-17> ffmpeg: 03Stefano Sabatini 07master * re21dac3a4f 10ffmpeg/doc/examples/decoding_encoding.c: 
[00:16] <CIA-17> ffmpeg: examples/decoding_encoding: remove unused variable "size"
[00:16] <CIA-17> ffmpeg: Remove unused variable size from video_encode_example() function.
[00:16] <CIA-17> ffmpeg: Fix GCC warning:
[00:16] <CIA-17> ffmpeg: decoding_encoding.c:214:22: warning: unused variable size [-Wunused-variable]
[00:16] <CIA-17> ffmpeg: 03Stefano Sabatini 07master * rb7a7830dd4 10ffmpeg/ (7 files in 3 dirs): (log message trimmed)
[00:16] <CIA-17> ffmpeg: lavfi: port 2xsai filter from libmpcodecs
[00:16] <CIA-17> ffmpeg: Partially based on the port by Niel van der Westhuizen
[00:16] <CIA-17> ffmpeg: <nielkie at gmail.com>, done for GCI 2010. Same output as the original
[00:16] <CIA-17> ffmpeg: filter and as fast.
[00:16] <CIA-17> ffmpeg: See thread:
[00:16] <CIA-17> ffmpeg: Subject: [FFmpeg-devel] [PATCH] Port MPlayer 2xSaI filter to libavfilter
[00:16] <CIA-17> ffmpeg: 03Stefano Sabatini 07master * r5eeecde859 10ffmpeg/ (5 files in 3 dirs): 
[00:17] <CIA-17> ffmpeg: lavfi/mp: remove 2xsai wrapped filter
[00:17] <CIA-17> ffmpeg: It was ported to a native libavfilter filter.
[00:55] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r2ef15b46e4 10ffmpeg/ (4 files in 2 dirs): avpacket, bfi, bgmc, rawenc: K&R prettyprinting cosmetics
[00:56] <CIA-17> ffmpeg: 03Henrik Gramner 07master * r729f90e268 10ffmpeg/ (13 files in 3 dirs): (log message trimmed)
[00:56] <CIA-17> ffmpeg: x86inc improvements for 64-bit
[00:56] <CIA-17> ffmpeg: Add support for all x86-64 registers
[00:56] <CIA-17> ffmpeg: Prefer caller-saved register over callee-saved on WIN64
[00:56] <CIA-17> ffmpeg: Support up to 15 function arguments
[00:56] <CIA-17> ffmpeg: Also (by Ronald S. Bultje)
[00:56] <CIA-17> ffmpeg: Fix up our asm to work with new x86inc.asm.
[00:56] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r7bb3a302fe 10ffmpeg/ (9 files in 7 dirs): build: Consistently handle conditional compilation for all optimization OBJS.
[00:56] <CIA-17> ffmpeg: 03Ronald Bultje 07master * r992f71e95d 10ffmpeg/libavcodec/ (aasc.c bmp.c msrle.c msrledec.c msrledec.h tscc.c): 
[00:56] <CIA-17> ffmpeg: msrle: convert MS RLE decoding function to bytestream2.
[00:56] <CIA-17> ffmpeg: Signed-off-by: Justin Ruggles <justin.ruggles at gmail.com>
[00:56] <CIA-17> ffmpeg: 03Mans Rullgard 07master * ra31787ee3b 10ffmpeg/libavcodec/qdm2.c: 
[00:56] <CIA-17> ffmpeg: qdm2: use get_bits_left()
[00:56] <CIA-17> ffmpeg: qdm2: simplify bitstream reader setup for some subpacket types
[00:56] <CIA-17> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[00:56] <CIA-17> ffmpeg: 03Mans Rullgard 07master * r9f3e781eab 10ffmpeg/libavcodec/qdm2.c: 
[00:56] <CIA-17> ffmpeg: qdm2: make a table static const
[00:56] <CIA-17> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[00:56] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r18e8fef7c9 10ffmpeg/libavcodec/libxvid_rc.c: libxvid: remove disabled code
[00:56] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rca19862d38 10ffmpeg/: (log message trimmed)
[00:56] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[00:56] <CIA-17> ffmpeg: * qatar/master:
[00:56] <CIA-17> ffmpeg:  libxvid: remove disabled code
[00:56] <CIA-17> ffmpeg:  qdm2: make a table static const
[00:56] <CIA-17> ffmpeg:  qdm2: simplify bitstream reader setup for some subpacket types
[00:57] <CIA-17> ffmpeg:  qdm2: use get_bits_left()
[02:57] <CIA-17> ffmpeg: 03Dale Curtis 07master * re9dc616472 10ffmpeg/libavcodec/vp3.c: 
[02:57] <CIA-17> ffmpeg: vp3: Assert on invalid filter_limit values.
[02:57] <CIA-17> ffmpeg: Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
[02:57] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[02:57] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rbd3ea31797 10ffmpeg/ffmpeg.c: (log message trimmed)
[02:57] <CIA-17> ffmpeg: ffmpeg: Compensate non monotonicity errors in the audio TSs.
[02:57] <CIA-17> ffmpeg: Audio timestamps are passed through by default and when the input
[02:57] <CIA-17> ffmpeg: doesnt contain clean timestamps this can lead to non monotonicity
[02:57] <CIA-17> ffmpeg: errors. (rounding to a course timebase can cause this too)
[02:57] <CIA-17> ffmpeg: Print a warning when the errors in the timestamps are large
[02:57] <CIA-17> ffmpeg: Fixes Ticket1167 (regression since timestamps are passed through)
[11:53] <kriegerod> i have a question about ffmpeg.c print_stats variable. Is it possible to turn it off? by OptionDef options[] it seems to not take argument (so cant supply with 'false/1/no'), and is initialized as true statically.
[12:01] <kriegerod> figured out -nostats
[12:27] <CIA-17> ffmpeg: 03Dale Curtis 07master * ra9d114dc8a 10ffmpeg/libavcodec/pthread.c: (log message trimmed)
[12:27] <CIA-17> ffmpeg: pthread: Fix crash due to fctx->delaying not being cleared.
[12:27] <CIA-17> ffmpeg: corrects invalid return when avpkt->size == 0.
[12:27] <CIA-17> ffmpeg: Reproducible with test case and ffplay -threads 2. Stack trace:
[12:27] <CIA-17> ffmpeg: http://pastebin.com/PexZ4Uc0
[12:27] <CIA-17> ffmpeg: Test case:
[12:27] <CIA-17> ffmpeg: http://commondatastorage.googleapis.com/dalecurtis-shared/crash.ogm
[12:27] <CIA-17> ffmpeg: 03Dale Curtis 07master * ra6b3e6d0b4 10ffmpeg/libavformat/mov.c: 
[12:27] <CIA-17> ffmpeg: mov: Fix memory leaks on aborted header parsing.
[12:27] <CIA-17> ffmpeg: If mov_read_header exits under error, the memory allocated is
[12:27] <CIA-17> ffmpeg: not freed.
[12:27] <CIA-17> ffmpeg: Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
[12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[12:27] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r84d74610f9 10ffmpeg/libavformat/mov.c: 
[12:27] <CIA-17> ffmpeg: mov: zero sc->pb in mov_read_close()
[12:27] <CIA-17> ffmpeg: Its bad to free things without zeroing them.
[12:27] <CIA-17> ffmpeg: This fixes a potential issue when mov_read_close() would be called twice.
[12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[12:27] <CIA-17> ffmpeg: 03Dale Curtis 07master * rb5ada68ead 10ffmpeg/libavformat/matroskadec.c: 
[12:27] <CIA-17> ffmpeg: matroska: Fix leaking memory allocated for laces.
[12:27] <CIA-17> ffmpeg: During error conditions matroska_parse_block may exit without
[12:27] <CIA-17> ffmpeg: freeing the memory allocated for laces.
[12:27] <CIA-17> ffmpeg: Found via valgrind: http://pastebin.com/E54k8QFU
[12:27] <CIA-17> ffmpeg: Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
[12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[12:27] <CIA-17> ffmpeg: 03Dale Curtis 07master * rfd165a0b31 10ffmpeg/libavformat/mov.c: 
[12:27] <CIA-17> ffmpeg: mov: Fix harmless OOB read.
[12:27] <CIA-17> ffmpeg: Convert key_off initialize to use the same sc->keyframe_count as
[12:27] <CIA-17> ffmpeg: used elsewhere in the function.
[12:27] <CIA-17> ffmpeg: Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
[12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[12:27] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rab3fcd93fd 10ffmpeg/libavformat/mov.c: 
[12:27] <CIA-17> ffmpeg: mov: zero extradata_size on deallocation of extradata.
[12:27] <CIA-17> ffmpeg: This prevents the possibility of extradata and its size becoming desynced.
[14:57] <mrec> http://85.10.198.106/support/test.mp4
[14:57] <mrec> does anyone know why this file is not playable?
[14:57] <mrec> it was created using libavcodec it's mp4/h264/aac
[14:58] <mrec> I wonder if the header files are okay
[15:03] <JEEB> that file barely contains anything, and I hope you didn't just cut off a part of a file from the beginning >_> the index of an mp4 file is written to the end of the file
[15:04] <JEEB> fed that file to L-SMASH's boxdumper and got http://pastebin.com/PxYQ8HUv
[15:04] <av500> and is needed to play it
[15:06] <mrec> JEEB: another file
[15:06] <mrec> just download it again now 700k
[15:08] <JEEB> exactly the same result from boxdumper
[15:08] <JEEB> that file barely contains any contaner-related information whatsoever
[15:08] <Compn> mrec : but its libavformat that puts it into .mp4 ...
[15:08] <Compn> libavcodec is audio/video :P
[15:08] <Compn> was was this created ?
[15:10] <mrec> Compn: I used the api libavformat yes..
[15:10] <mrec> I'm sure I'm doing something wrong
[15:15] <mrec> could this be a bug in the ffmpeg code?
[15:15] <mrec> I very much wonder that mp4 does not have any header
[15:28] <JEEB> mrec, I'm pretty sure it's a problem on your side, but without code nothing can be said one way or another :P
[15:33] <mrec> I'm digging through movenc first .. the code is nothing special
[15:34] <JEEB> also if you want to try another library specific to mp4, there's always L-SMASH http://code.google.com/p/l-smash/
[15:35] <JEEB> and I recommend their boxdumper to take a look at files anyways :P
[15:35] <mrec> JEEB: did you look at my uploaded file?
[15:35] <mrec> thanks
[15:35] <mrec> I'll check it
[15:36] <mrec> I'm checking the file with "file" it does not seem to contain the typical mp4 header like isom
[15:36] <mrec> at least not in a way my other sample file contains it which is recognized by "file"
[15:37] <JEEB> mrec, I pushed both of those test.mp4s through boxdumper
[15:37] <JEEB> that's how I got the pastebin, which pretty much says that the file contains nothing :P
[15:37] <JEEB> (nothing as in nothing that could be actively taken as something mp4'ish)
[15:38] <mrec> hmm maybe I should cut out audio for testing
[15:43] <mrec> I'm just worried that those MP4 headers are not okay
[15:43] <mrec> 00 00 00 20 66 74 79 70 69 73 6f 6d 00 00 02 00 69 73 6f 6d 69 73 6f 32 61 76 63 31 6d 70 34 31 00 00 00 08 66 72 65 65 00 00 00 00 6d 64 61 74 
[15:43] <mrec> can anyone confirm that?
[15:44] <JEEB> your problem is more thorough than damn headers
[15:44] <JEEB> take your output through boxdumper and you'll see that you are missing a LOT of stuff
[15:44] <nevcairiel> mp4 headers are fun to read in ascii
[15:44] <nevcairiel> should start with a moov atom somewhere
[15:44] <nevcairiel> sadly i dont know hex for moov. :P
[15:44] <av500> cmov ftw!
[17:30] <mrec> no cmov inside those mp4 files
[17:54] <mrec> I wonder is it allowed to use av_guess_format with mp4 and set the codec to H264?
[17:54] <mrec> it only creates unplayable video
[18:04] <mrec> encoding a video with H264 produces a video which ffplay detects as mp3
[18:17] <mrec> did anyone ever try to use h264 via API recently? I really wonder if this is workable. The point where I'm unsure is if av_guess_format("mp4"... and afterwards setting the codec to H264 is correct?
[18:39] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r2ec8789eb8 10ffmpeg/libavcodec/imgconvert.c: 
[18:39] <CIA-17> ffmpeg: avpicture_layout: use a endian independant format for the palette.
[18:39] <CIA-17> ffmpeg: This should fix the failing fate PAL8 tests.
[18:39] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:09] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r41a052a6ba 10ffmpeg/cmdutils.c: 
[19:09] <CIA-17> ffmpeg: cmdutils: fix "oswr may be used uninitialized" warning
[19:09] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:09] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r62e5ef95ca 10ffmpeg/libavutil/imgutils.c: 
[19:09] <CIA-17> ffmpeg: av_image_alloc: Align the width to 8 when align >= 8.
[19:09] <CIA-17> ffmpeg: This allows simd optimized routines to work in steps of 8 pixels
[19:09] <CIA-17> ffmpeg: without going over the linesize. (this matters for yuv->rgb24 for example)
[19:09] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:12] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r76538d7a78 10ffmpeg/libavcodec/x86/h264_weight_10bit.asm: 
[22:12] <CIA-17> ffmpeg: h264: fix 10bit biweight functions after recent x86inc.asm fixes.
[22:12] <CIA-17> ffmpeg: This should have been updated in the x86inc.asm update, but was
[22:12] <CIA-17> ffmpeg: accidently forgotten.
[22:12] <CIA-17> ffmpeg: 03Alex Converse 07master * r2b8374e920 10ffmpeg/libavcodec/ffv1.c: ffv1: Fix size mismatch in encode_line.
[22:12] <CIA-17> ffmpeg: 03Dale Curtis 07master * r27c2fb0f72 10ffmpeg/libavcodec/vp3.c: 
[22:12] <CIA-17> ffmpeg: vp3: Assert on invalid filter_limit values.
[22:12] <CIA-17> ffmpeg: Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
[22:12] <CIA-17> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
[22:12] <CIA-17> ffmpeg: 03Diego Biurrun 07master * rbaaab6069a 10ffmpeg/ (8 files in 8 dirs): build: Move all arch OBJS declarations into arch subdirectory Makefiles.
[22:12] <CIA-17> ffmpeg: 03Dale Curtis 07master * r97ae370078 10ffmpeg/libavcodec/pthread.c: (log message trimmed)
[22:12] <CIA-17> ffmpeg: pthread: Fix crash due to fctx->delaying not being cleared.
[22:12] <CIA-17> ffmpeg: Reproducible with test case and ffplay -threads 2. Stack trace:
[22:12] <CIA-17> ffmpeg: http://pastebin.com/PexZ4Uc0
[22:12] <CIA-17> ffmpeg: The fields in config.fate are colon-separated so any colons
[22:12] <CIA-17> (10 lines omitted)
[23:15] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rd1c95d2ce3 10ffmpeg/libavcodec/dfa.c: 
[23:15] <CIA-17> ffmpeg: dfa: fix out of array write in decode_wdlt()
[23:15] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:15] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:15] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r72b9537d88 10ffmpeg/libavcodec/dfa.c: 
[23:15] <CIA-17> ffmpeg: dfa: Fix out of array write in decode_dds1()
[23:15] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:15] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:16] <Daemon404> ! new j00ru bugs!
[23:16] <CIA-17> ffmpeg: 03Clément BSsch 07master * r3f80546d75 10ffmpeg/libavfilter/vf_drawbox.c: lavfi/drawbox: fix width displayed in place of x.
[23:20] <gnafu> Daemon404: U jelly?
[23:20] Action: gnafu ducks.
[23:20] Action: gnafu is only joking, just read the knowyourmeme.com page for that meme.
[00:00] --- Sat Apr 14 2012


More information about the Ffmpeg-devel-irc mailing list