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

burek burek021 at gmail.com
Wed Dec 7 02:05:03 CET 2011


[00:17] <CIA-41> ffmpeg: 03Carl Eugen Hoyos 07master * ra448a5d1c4 10ffmpeg/libavformat/mov.c: Do not fail fatally if chan atom is too short.
[01:53] <CIA-41> ffmpeg: 03Diego Biurrun 07master * rdef5dc1260 10ffmpeg/ (doc/developer.texi tools/patcheck): doc: document preferred Doxygen syntax and make patcheck detect it
[01:53] <CIA-41> ffmpeg: 03Alex Converse 07master * r6d23d19729 10ffmpeg/libavformat/mov.c: 
[01:53] <CIA-41> ffmpeg: mov: Allow empty stts atom.
[01:53] <CIA-41> ffmpeg: Fixes regressions caused by 30c3d976
[01:53] <CIA-41> ffmpeg: 03Justin Ruggles 07master * rd1241ff3b2 10ffmpeg/avconv.c: avconv: use avcodec_decode_audio4() instead of avcodec_decode_audio3()
[01:53] <CIA-41> ffmpeg: 03Justin Ruggles 07master * re2a2c49fcd 10ffmpeg/avplay.c: avplay: use a separate buffer for playing silence
[01:53] <CIA-41> ffmpeg: 03Justin Ruggles 07master * rf199f38573 10ffmpeg/avplay.c: avplay: use avcodec_decode_audio4()
[01:53] <CIA-41> ffmpeg: 03Justin Ruggles 07master * r0bafe04917 10ffmpeg/libavcodec/api-example.c: api-example: update to use avcodec_decode_audio4()
[01:53] <CIA-41> ffmpeg: 03Diego Biurrun 07master * rc68fafe0d2 10ffmpeg/ (10 files in 4 dirs): doxygen: eliminate Qt-style doxygen syntax
[01:53] <CIA-41> ffmpeg: 03Martin Storsjö 07master * r714cd7e758 10ffmpeg/tests/ (codec-regression.sh ref/acodec/g722): 
[01:53] <CIA-41> ffmpeg: g722: Add a regression test for muxing/demuxing in wav
[01:53] <CIA-41> ffmpeg: Signed-off-by: Martin Storsjö <martin at martin.st>
[01:53] <CIA-41> ffmpeg: 03Justin Ruggles 07master * rf08e54e83d 10ffmpeg/libavformat/utils.c: avformat: use avcodec_decode_audio4() in avformat_find_stream_info()
[01:53] <CIA-41> ffmpeg: 03Justin Ruggles 07master * r9179f27c64 10ffmpeg/avconv.c: 
[01:53] <CIA-41> ffmpeg: avconv: only allocate 1 AVFrame per input stream
[01:53] <CIA-41> ffmpeg: This avoids allocating/freeing an AVFrame for each packet decode. It also
[01:53] <CIA-41> ffmpeg: simplifies error handling in transcode_audio() and transcode_video().
[01:53] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rb404ab9e74 10ffmpeg/: (log message trimmed)
[01:53] <CIA-41> ffmpeg: Merge remote-tracking branch 'qatar/master'
[01:53] <CIA-41> ffmpeg: * qatar/master:
[01:53] <CIA-41> ffmpeg:  mov: Don't av_malloc(0).
[01:53] <CIA-41> ffmpeg:  avconv: only allocate 1 AVFrame per input stream
[01:54] <CIA-41> ffmpeg:  avconv: fix memleaks due to not freeing the AVFrame for audio
[01:54] <CIA-41> ffmpeg:  h264-fate: remove -strict 1 except where necessary (mr4/5-tandberg).
[01:54] <CIA-41> ffmpeg: 03Justin Ruggles 07master * r110d2af28e 10ffmpeg/avconv.c: avconv: fix memleaks due to not freeing the AVFrame for audio
[01:54] <CIA-41> ffmpeg: 03Diego Biurrun 07master * re873c03ac7 10ffmpeg/ (8 files in 4 dirs): misc Doxygen markup improvements
[01:54] <CIA-41> ffmpeg: 03Martin Storsjö 07master * r6fcbb0f553 10ffmpeg/libavcodec/ (g722.h g722dec.c): (log message trimmed)
[01:54] <CIA-41> ffmpeg: g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample
[01:54] <CIA-41> ffmpeg: This avoids using bits_per_coded_sample for this information.
[01:54] <CIA-41> ffmpeg: bits_per_coded_sample should be 4 for this codec normally,
[01:54] <CIA-41> ffmpeg: since two samples are encoded into one 8 bit codeword.
[01:54] <CIA-41> ffmpeg: In principle, this might be info that needs to be passed from
[01:54] <CIA-41> (15 lines omitted)
[04:59] <sam2> hi all, i want to build ffmpeg invs 2010 ,is there a doc?
[05:26] <Compn> i dont know of any visual studio docs for ffmpeg , sorry
[05:26] <Compn> maybe someone else does...
[08:10] <ubitux> michaelni: what are the issues raised by not having request/poll_frame() in the filter? how should i test it works fine with/without it?
[11:26] <kriegerod> anybody knows in which timezone Carl Eugen Hoyos resides?
[11:26] <kriegerod> cehoyos
[11:30] <av500> AST
[11:48] <cbsrobot> kriegerod: UTC+1
[11:53] <burek> one question :) I've managed to import ffmpeg git project into Eclipse and everything went ok, but when I do Build All I get errors like these: http://pastebin.com/zFNiypsz
[11:54] <burek> something like Makefile:2: config.mak: No such file or directory
[11:54] <burek> does it mean i have to manually type ./configure ...
[11:54] <burek> or something?
[11:54] <av500> yep
[11:54] <av500> no configure, no compile
[11:54] <burek> ok thanks :)
[11:55] <burek> anyway, I wrote the tutorial about how to import ffmpeg from git into Eclipse
[11:55] <burek> and I'll put it somewhere online
[11:55] <av500> you ported ffmpeg to eclipse?
[11:55] <burek> for the newbee devels :)
[11:55] <burek> ported?
[11:55] <av500> never mind
[11:55] <burek> :)
[11:55] <burek> :beer: :)
[11:56] <av500> beer with burek?
[11:56] <av500> svakako!
[11:57] <burek> haha :)
[11:57] <burek> to to :)
[12:02] <burek> is this good enough: ./configure --enable-memalign-hack --disable-shared --enable-static --disable-mmx --disable-mmx2 --disable-optimizations --disable-stripping
[12:02] <burek> i found it using google :)
[12:05] <av500> good what for?
[12:06] <av500> ./configure should be fine
[12:08] <burek> woo hoo :))) it works :) thanks :)
[12:09] <burek> btw, what IDE do you guys use for coding the ffmpeg
[12:13] <av500> none
[12:15] <cbsrobot> wow none - thats a decent IDE - can you give me a link ?
[12:16] <cbsrobot> maybe I should switch from hexedit to none ...
[14:51] <ubitux> btw, does anyone have a video sample with the frame id written for each frame?
[14:51] <ubitux> could be generated without much pain but i feel lazy
[15:06] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * r3af5ddb24b 10ffmpeg/libavfilter/vf_scale.c: 
[15:06] <CIA-41> ffmpeg: vf_scale: give a clue in case of invalid expression self-reference
[15:06] <CIA-41> ffmpeg: Address trac ticket #706.
[15:06] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * r7ecabc8505 10ffmpeg/libavfilter/vsrc_life.c: vsrc_life: fix comment in parse_rule()
[15:29] <Compn> ubitux : oh you mean like each frame has a number on it ?
[15:29] <Compn> but no, i do not
[15:29] <ubitux> yes, burned on each pic
[15:29] <ubitux> erf
[15:29] <Compn> lol
[15:29] <ubitux> ok i guess i'll have to do it
[15:29] <Compn> we might have a cctv stream
[15:29] <Compn> oh no, thats timestamp
[15:30] Action: Compn tries to think up easy way to generate it
[15:30] <ubitux> with imagemagick 
[15:30] <ubitux> generating N png
[15:30] <ubitux> then ffmpeg -i ...
[15:30] <ubitux> i already did it a while ago in another context
[15:31] <ubitux> but well, lazyness when you have it&
[15:34] <ubitux> convert -size 640x480 -gravity center -background black -fill white -pointsize 120 label:1 out.png
[15:34] <ubitux> i guess i just have to loop with this
[15:42] <michaelni> ubitux, ffmpeg should have problems with the wrong poll/request
[15:42] <ubitux> what kind of problem? i didn't expect any with my (simple) tests
[15:48] <ubitux> Compn: http://pastie.org/2975124
[15:48] <cbsrobot> ubitux: I have one
[15:48] <ubitux> arh
[15:48] <ubitux> i just made one with that script :p
[15:50] <cbsrobot> ubitux: ok 
[15:50] <cbsrobot> next time
[16:12] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rc89488588b 10ffmpeg/ffmpeg.c: 
[16:12] <CIA-41> ffmpeg: ffmpeg: Warn if filters poll & request frame behave wrongly.
[16:12] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:23] <michaelni> ubitux, last commit should print a warning if the filters poll/request behave odd
[16:24] <ubitux> ok, thanks :)
[16:47] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rcf8ec019ab 10ffmpeg/libavformat/ (movenc.c movenc.h): 
[16:47] <CIA-41> ffmpeg: movenc: fragment support
[16:47] <CIA-41> ffmpeg: Reviewed-by: Baptiste Coudurier
[16:47] <CIA-41> ffmpeg: Tested-with-QT: Baptiste Coudurier
[16:47] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:48] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r15130b94fc 10ffmpeg/libavformat/ (movenc.c movenc.h): 
[16:48] <CIA-41> ffmpeg: movenc: support spliting fragments based on bytesize instead of duration.
[16:48] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[17:43] <ubitux> michaelni: "* Gets the number of immedeatly available frames."  typo in immediately
[17:44] <michaelni> wrong, its 2 typos :)
[17:45] <ubitux> :]
[17:49] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rf0d0ae3b1e 10ffmpeg/libavformat/mov.c: 
[17:49] <CIA-41> ffmpeg: mov: increase total_size only when it actually increases.
[17:49] <CIA-41> ffmpeg: This is just cosmetic as the if() is always true.
[17:49] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[17:49] <CIA-41> ffmpeg: 03Mihnea Balta 07master * rfef2da6a22 10ffmpeg/libavformat/mov.c: (log message trimmed)
[17:49] <CIA-41> ffmpeg: movdec: Fix bad computed size for atoms with size 0 in MOV files
[17:49] <CIA-41> ffmpeg: The computed size doesn't contain the header size because it's already
[17:49] <CIA-41> ffmpeg: skipped by incrementing total_size, but then it's skipped again in the
[17:49] <CIA-41> ffmpeg: last line. The atom comes out 8 bytes short and the function
[17:49] <CIA-41> ffmpeg: mov_read_chan() aborts the whole parsing process. I think the computed
[17:49] <CIA-41> ffmpeg: size should be atom.size - total_size + 8.
[17:49] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r7d90bc9f2a 10ffmpeg/libavformat/mov.c: 
[17:49] <CIA-41> ffmpeg: movdec: Read extended 64bit size before the debug av_log() and only when there
[17:49] <CIA-41> ffmpeg: was enough space to read the 32bit size.
[17:49] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:50] <CIA-41> ffmpeg: 03Reimar Döffinger 07master * r6ecc78b707 10ffmpeg/tests/ (codec-regression.sh ref/vsynth1/zmbv ref/vsynth2/zmbv): 
[19:50] <CIA-41> ffmpeg: Choose compression level 6 for zmbv test.
[19:50] <CIA-41> ffmpeg: The default of 9 gives different results on different FATE systems.
[19:50] <CIA-41> ffmpeg: However the zlib test using compression level 6 works, so
[19:50] <CIA-41> ffmpeg: try this instead.
[19:50] <CIA-41> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[20:07] <pasteeater> burek: you can add compilation tutorials here: https://ffmpeg.org/trac/ffmpeg/wiki/CompilationGuide
[23:01] <burek> pasteeater, ok :) I will :)
[23:02] <burek> btw this Eclipse is so cool :) it shows me all the warnings as an exclamation marks to the left of the line where it is :)
[23:02] <burek> I mean all the warnings which show during 'make' :)
[23:04] <JEEB> Now think if they had implemented llvm/clang-based warning/error management system
[23:04] <burek> http://i42.tinypic.com/18yjcg.png
[23:04] <Daemon404> JEEB, you mean like xcode?
[23:05] <JEEB> I mean, man
[23:05] <JEEB> http://zi.fi/shots/clang.png
[23:05] <JEEB> the difference is BIG
[23:05] <Daemon404> JEEB, xcode has llvm built into the idea
[23:06] <JEEB> yeah
[23:06] <Daemon404> llvm parses as you type and gives feedback
[23:06] <Daemon404> its amazing
[23:06] <JEEB> llvm is much easier to implement
[23:06] <JEEB> and much more robust for stuff like that
[23:06] <Daemon404> thats why xcode is <3 atm
[23:06] <Daemon404> even if i dont own a mac
[23:06] <JEEB> now if only it could compile mpeg4videodec.c :D
[23:06] <Daemon404> lol
[23:06] <JEEB> (and yes, I know this thing only relates to the svn trunk, the 3.0 release should be fine)
[23:09] <CIA-41> ffmpeg: 03Carl Eugen Hoyos 07master * rba3bb53bdc 10ffmpeg/libavcodec/8bps.c: 
[23:09] <CIA-41> ffmpeg: Fix 8BPS RGB32 output, the alpha channel was ignored.
[23:09] <CIA-41> ffmpeg: Reviewed-by: Roberto Togni
[23:10] <Daemon404> so uh
[23:10] <Daemon404> also
[23:10] <Daemon404> http://git.videolan.org/?p=ffmpeg.git;a=commit;h=6ecc78b707945458e5d126a19a8e7e1bbf2b25ee
[23:10] <Daemon404> this
[23:11] <Daemon404> why was the test changed instead of actually fixing teh decoder?
[23:11] <Daemon404> er, encoder.
[23:43] <CIA-41> ffmpeg: 03Michael Niedermayer 07release/0.7 * rba5bb0562b 10ffmpeg/libavcodec/h264.c: 
[23:43] <CIA-41> ffmpeg: h264: Use mismatching frame numbers in fields
[23:43] <CIA-41> ffmpeg: to synchronize the first/second field state independant of them being reference or not.
[23:43] <CIA-41> ffmpeg: Fixes Ticket354
[23:43] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:43] <CIA-41> ffmpeg: (cherry picked from commit 545ec935a4b4e0f032ebd975907b41f6fe4465c9)
[23:43] <CIA-41> ffmpeg: 03Michael Niedermayer 07release/0.8 * r1550c0885d 10ffmpeg/libavcodec/h264.c: 
[23:43] <CIA-41> ffmpeg: h264: Use mismatching frame numbers in fields
[23:43] <CIA-41> ffmpeg: to synchronize the first/second field state independant of them being reference or not.
[23:43] <CIA-41> ffmpeg: Fixes Ticket354
[23:43] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:43] <CIA-41> ffmpeg: (cherry picked from commit 545ec935a4b4e0f032ebd975907b41f6fe4465c9)
[00:00] --- Wed Dec  7 2011


More information about the Ffmpeg-devel-irc mailing list