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

burek burek021 at gmail.com
Sun May 5 02:05:02 CEST 2013


[01:21] <cone-356> ffmpeg.git 03Michael Niedermayer 07master:64819bfc7a1f: snow: Fix off by 1 error in reference picture management
[03:14] <cone-356> ffmpeg.git 03Michael Niedermayer 07master:f18d2dff1194: evrcdec: fix sign error
[10:12] <cone-39> ffmpeg.git 03Christophe Gisquet 07master:5a97469a4fd1: x86: sbrdsp: Implement SSE2 qmf_deint_bfly
[10:12] <cone-39> ffmpeg.git 03Christophe Gisquet 07master:8394d9a676db: sbrdsp: Unroll sbr_autocorrelate_c
[10:12] <cone-39> ffmpeg.git 03Christophe Gisquet 07master:4a7af92cc80c: sbrdsp: Unroll and use integer operations
[10:12] <cone-39> ffmpeg.git 03Michael Niedermayer 07master:711c8ee71d71: Merge commit '4a7af92cc80ced8498626401ed21f25ffe6740c8'
[10:30] <cone-39> ffmpeg.git 03Diego Biurrun 07master:a5f8873620ce: silly typo fixes
[10:30] <cone-39> ffmpeg.git 03Michael Niedermayer 07master:0104570fb65b: Merge commit 'a5f8873620ce502d37d0cc3ef93ada2ea8fb8de7'
[10:38] <cone-39> ffmpeg.git 03Luca Barbato 07master:69467fb64ba4: wav: return meaningful errors
[10:38] <cone-39> ffmpeg.git 03Michael Niedermayer 07master:23a7c32a7ade: Merge remote-tracking branch 'qatar/master'
[13:27] <cone-39> ffmpeg.git 03Hendrik Leppkes 07master:d18341fb1121: aacdec: free frame buffer if no audio was decoded
[15:05] <cone-39> ffmpeg.git 03Michael Niedermayer 07master:e9e207ece7a2: dfa: Put our pointer check back.
[16:58] <cone-39> ffmpeg.git 03Michael Niedermayer 07master:c7a760565663: wmaprodec: Fix null pointer dereference in decode_frame()
[17:11] <cone-39> ffmpeg.git 03Nicolas George 07master:cc24afb45cfd: lavf: call the new seek API from the old.
[17:11] <cone-39> ffmpeg.git 03Nicolas George 07master:3fc66dfef22c: lavf: filter out AVSEEK_FLAG_BACKWARD in new API.
[17:11] <cone-39> ffmpeg.git 03Nicolas George 07master:d608a27d9e28: lavf/concatdec: remove invalid check for AVSEEK_FLAG_BACKWARD.
[17:11] <cone-39> ffmpeg.git 03Nicolas George 07master:fa245e432bdc: lavf/matroskaenc: return an error for unsupported types.
[17:11] <cone-39> ffmpeg.git 03Michael Niedermayer 07master:30db867cb7be: Merge remote-tracking branch 'cigaes/master'
[19:06] <megaTherion> Hi
[19:23] <megaTherion> how would I decode an AVFrame*? I've read the example in decoding_encoding.c however they use a complete different approach (by reading the file in via fstream rather than ffmpeg functions)
[20:11] <michaelni> megaTherion, a AVFrame holds decompressed data, a AVPacket holds the compressed frame
[20:32] <cone-578> ffmpeg.git 03Michael Niedermayer 07master:c40f51e15b91: h264: Always decode MMCOs into temprary array
[21:12] <j-b> good afternoon
[21:13] <j-b> michaelni: ping
[21:16] <michaelni> j-b, pong
[21:16] <j-b> michaelni: will you do us an invoice for the VC1i ?
[21:16] <megaTherion> michaelni: oh I see, so the AVFrame is decompressed already - by accessing data I can store it right into a picture?
[21:16] <michaelni> j-b, carl found another bug
[21:17] <michaelni> in vc1
[21:17] <j-b> so?
[21:17] <j-b> michaelni: http://wiki.videolan.org/Bounties#VC-1_interlaced
[21:19] <michaelni> hmm
[21:20] <michaelni> j-b, there was also at least 2 or 3 patches related to interlaced vc1 on ffmpeg-dev that where from someone else 
[21:20] <megaTherion> michaelni: by using av_read_frame I get the AVPacket's correct? then I use avcodec_decode_video2 to decompress them?
[21:20] <j-b> michaelni: so?
[21:20] <j-b> michaelni: B-frame is now in?
[21:20] <j-b> Claudio: Y U NO split patches?
[21:21] <michaelni> j-b, B frame and interlacing should be supported but iam not the only one who made that happen
[21:22] <michaelni> so iam not sure about "just" taking the money for that, but the technical side of writing an invoice would be no problem
[21:22] <michaelni> and theres at least one bug left in there
[21:22] <j-b> if you don't want to claim the money, don't
[21:22] <j-b> but it will not be said, that we don't hold to our words
[22:02] <michaelni> j-b, is it ok if i send you an invoice over 500euro, and the other 500 would then be for everyone else who worked on vc1i (Sebastian Sandberg, nevcairiel, possibly others)? And if no one claims the other 500 euro then you could consider that part a donation to videolan
[22:03] <j-b> michaelni: https://github.com/mstorsjo/libav/commits/vc1i seems that you did most of it
[22:03] <j-b> michaelni: but yes, if you can do a proper invoice, please do
[22:08] <michaelni> j-b, what name/company should i put on the invoice ? "videolan videolan street 1" ? and do you need it signed & scanned or is gpg signed email of some openoffice generated pdf ok ?
[22:08] <j-b> michaelni: http://www.videolan.org/contact.html
[22:09] <j-b> a pdf is enough
[22:40] <ubitux> the aac improvements look interesting :)
[22:42] <michaelni> j-b, sent invoice for 500 euro
[23:10] <megaTherion> If I get multiple "header damaged" on avcodec_decode_video2 (for mpeg4) what would that mean? Am I doing something wrong? I dont get them if I try converting the video via ffmpeg cli.
[23:18] <michaelni> megaTherion, do you pass the same stuff into avcodec_decode_video2() that ffmpeg does ?
[23:19] <megaTherion> michaelni: same video if you mean that - I do, fixed my previous issue and now decoding works - I counted the frames decompressed are 2872, 13 are lacking
[23:23] <ubitux> btw, can we consider the aac improvements a good reason to remove the experimental bit from the encoder?
[23:23] <ubitux> or there is some other blocking stuff?
[23:24] <nevcairiel> if the quality is in an actual usable state now, i'm all for it
[23:25] <michaelni> megaTherion, i meant is the same data/packets/bytes passed in, you said it behaves different to ffmpeg CLI
[23:26] <megaTherion> michaelni: I cant tell you, Im bloody  beginner if it comes to ffmpeg devel - I just did a fast ffmpeg -i source.mp4 -vcodec mpeg4 dest.avi and there were no such errors...
[23:32] <michaelni> megaTherion, you could just dump the bytes with av_log() to stderr and compare if ffmpeg and your code feed the same to avcodec_decode_video2()
[23:41] <megaTherion> michaelni: it seems, probing for the stream index while(av_read_frame(...)) skips these messages
[23:41] <megaTherion> so I guess I tried decoding frames which didnt belong to the video stream....
[23:41] Action: megaTherion has much to learn yet
[23:54] <megaTherion> michaelni: what I dont understand, the nb_frames within AVStream* have a higher number - but if I probe the packets then and they are skipped (due not belonging to the video stream) - why are they within the same data in the first way?
[23:54] <megaTherion> Shouldnt I only get packets belonging to my chosen (video) stream anyways...
[00:00] --- Sun May  5 2013


More information about the Ffmpeg-devel-irc mailing list