[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@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@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@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@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@chromium.org> [02:57] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@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@chromium.org> [12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@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@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@chromium.org> [12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@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@chromium.org> [12:27] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@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@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@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@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@chromium.org> [22:12] <CIA-17> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje@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@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@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
participants (1)
-
burek