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

burek burek021 at gmail.com
Sat Mar 24 02:05:03 CET 2012


[00:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r3583c8706d 10ffmpeg/libavcodec/vqavideo.c: 
[00:13] <CIA-17> ffmpeg: vqavideodev: Check image dimensions
[00:13] <CIA-17> ffmpeg: Fixes out of heap array read
[00:13] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r5a4af049b1 10ffmpeg/libavcodec/aacdec.c: 
[00:13] <CIA-17> ffmpeg: aacdec: reset max_sfb on invalid data.
[00:13] <CIA-17> ffmpeg: Fixes global out of array read.
[00:13] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:04] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r7c0748c2db 10ffmpeg/libavcodec/eatqi.c: 
[01:04] <CIA-17> ffmpeg: eatqi: replace break by goto.
[01:04] <CIA-17> ffmpeg: This fixes some heap overread.
[01:04] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:04] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:04] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r0c97fd336e 10ffmpeg/libavformat/mm.c: 
[01:04] <CIA-17> ffmpeg: mmdemux: dont set pkt->size to an invalid value.
[01:04] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:04] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:42] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r437f5daf0b 10ffmpeg/libavformat/mov.c: 
[01:42] <CIA-17> ffmpeg: mov: fix global unicode convertion array overflow.
[01:42] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:42] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:42] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r01fd1aa0ad 10ffmpeg/libavformat/matroskadec.c: 
[01:42] <CIA-17> ffmpeg: matroskadec: fix strcmp(NULL)
[01:42] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:43] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:44] <durandal_1707> what a stupid bug i found
[03:28] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r3a085c6a37 10ffmpeg/libavcodec/huffyuv.c: 
[03:28] <CIA-17> ffmpeg: huffyuv: do not decode/encode yuv colorspace with odd width
[03:28] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[03:28] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[03:28] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rba02069a8e 10ffmpeg/libavcodec/aacdec.c: 
[03:28] <CIA-17> ffmpeg: aacdec: prevent channels from exceeding MAX_CHANNELS.
[03:28] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[03:28] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[03:28] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r0e465c1a81 10ffmpeg/libavcodec/huffyuv.c: 
[03:28] <CIA-17> ffmpeg: huffyuv: remove long time disabled code
[03:28] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[03:28] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[03:28] <CIA-17> ffmpeg: 03Paul B Mahol 07master * rae2c33b0c2 10ffmpeg/libavcodec/ (68 files): 
[03:28] <CIA-17> ffmpeg: cosmetics: remove superfluous curly brackets
[03:56] <Compn> is anyone going to check out the gsoc chat tomorrow ?
[04:45] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rac2cb27916 10ffmpeg/libavformat/mov.c: 
[04:45] <CIA-17> ffmpeg: mov: Fix FPE on 0 time_scale
[04:45] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[04:45] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[04:45] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc0a99eae29 10ffmpeg/libavcodec/indeo4.c: 
[04:45] <CIA-17> ffmpeg: indeo4: check band->scan
[04:45] <CIA-17> ffmpeg: Fixes null ptr exception
[04:45] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[04:45] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[04:45] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rf927c5b753 10ffmpeg/libavformat/ (oggparseskeleton.c oggparsetheora.c): 
[04:45] <CIA-17> ffmpeg: vorbisdemux: Check private context in theoras gtopts.
[04:45] <CIA-17> ffmpeg: This prevents a null ptr dereference.
[04:45] <CIA-17> ffmpeg: It could be checked differently but this way it should
[04:45] <CIA-17> ffmpeg: be possible to return some data.
[04:45] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[04:45] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[05:56] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rcc415956a4 10ffmpeg/libavcodec/error_resilience.c: 
[05:56] <CIA-17> ffmpeg: error_conceal: fix FPE in guess_dc() with huge sizes.
[05:56] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[05:56] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:44] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r46c7842994 10ffmpeg/libavcodec/ituh263dec.c: 
[10:44] <CIA-17> ffmpeg: ituh263dec: Implement enough of Annex O (scalability) to fix a FPE.
[10:44] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[10:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:44] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r08c37a10e9 10ffmpeg/libavcodec/mjpegdec.c: 
[10:44] <CIA-17> ffmpeg: mjpegdec: check h/v_count.
[10:44] <CIA-17> ffmpeg: Fixes FPE
[10:44] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[10:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:44] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r5934d57ba9 10ffmpeg/libavformat/xmv.c: 
[10:44] <CIA-17> ffmpeg: xmv: check channel number
[10:44] <CIA-17> ffmpeg: Fixes FPE
[10:44] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[10:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[11:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra22e64fd02 10ffmpeg/libavcodec/rawdec.c: 
[11:25] <CIA-17> ffmpeg: rawdec: Check w/h.
[11:25] <CIA-17> ffmpeg: Fixes FPE
[11:25] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[11:25] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[11:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r1664edb998 10ffmpeg/ffmpeg.c: 
[11:25] <CIA-17> ffmpeg: ffmpeg: check samplerate from decoder.
[11:25] <CIA-17> ffmpeg: Fixes FPE
[11:25] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[11:25] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[11:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * raae44fb4cd 10ffmpeg/libavcodec/indeo4.c: 
[11:25] <CIA-17> ffmpeg: indeo4: check ref_mb
[11:25] <CIA-17> ffmpeg: Fix NULL deref
[11:25] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[12:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rae03b2141e 10ffmpeg/libswresample/swresample.c: 
[12:25] <CIA-17> ffmpeg: swr: check that there is enough information to do rematrixing when needed.
[12:25] <CIA-17> ffmpeg: Fixes assertion failure.
[12:25] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[12:25] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[12:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r2e909b3c77 10ffmpeg/libavcodec/bitstream.c: 
[12:26] <CIA-17> ffmpeg: bitstream: build_table, check table_nb_bits.
[12:26] <CIA-17> ffmpeg: Fixes null ptr deref.
[12:26] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[12:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[13:31] <durandal_1707> LOL: libavcodec/inverse.h: #include "libavutil/inverse.c"
[13:31] <durandal_1707> ^even worse it is not .h it is .c
[13:55] <ubitux> it's inverted ;)
[14:05] <durandal_1707> how much big one in MB library like libavcodec should be?
[14:18] <ubitux> saste: hi :)
[14:18] <ubitux> saste: any opinion on the -amerge?
[14:19] <ubitux> the way it's done is a bit hacky but i believe it's the least worse
[15:01] <ubitux> btw, does anyone know if mp4 splited in files exist? (just like some mkv)
[15:02] <av500> i think so
[15:02] <Tjoppen> fragmented mp4 I suppose
[15:03] <ubitux> where are they common?
[15:04] <av500> you mean exist in theory or in real life?
[15:04] <Compn> silverlight and adobe dynamic streaming use it
[15:04] <Compn> use split mp4
[15:04] <Compn> are the mp4 linked or does the http server/player handle it? i dont know
[15:04] <kierank> player handles it
[15:04] <av500> Compn: handled outside
[15:05] <Compn> yeah i figured
[15:05] <av500> but I guess ubitux means one file referencing another
[15:05] <Compn> ubitux : there are mov references
[15:05] <Compn> i dont know if they exist for mp4
[15:05] <Compn> we have mov reference files
[15:05] <Compn> samples that is
[15:06] <Compn> i know mplayer demuxer handles mov redirection, dunno about ffmpeg.
[15:06] <ubitux> it's common to see animes having op & ed in an external file referenced by the main episode.mkv; and reading the iso base spec i just saw it was though to support such thing too
[15:07] <ubitux> but since i never saw any i was wondering :)
[15:07] <ubitux> thought*
[15:07] <av500> do we have a sample of such anime file?
[15:08] <durandal_1707> you mean 0x6E67 ?
[15:09] <Compn> av500 : ask Daemon404 to upload one
[15:09] <Compn> they can also be made with any dumb mkv tool
[15:24] <durandal_1707> does CrystalHD compiles at all?
[15:30] <JEEB> ubitux, that stems from mov IIRC
[15:30] <JEEB> you could even link to different packets or whatever in streams from diff. files
[15:30] <JEEB> it was really crazy IIRC
[15:51] <Daemon404> Compn, i dont practice segment linking and ordered chapters
[15:52] <Daemon404> [10:09] <@Compn> they can also be made with any dumb mkv tool <-- only mkvmerge supports it properly
[15:52] <Daemon404> http://mod16.org/hurfdurf/?p=8
[15:59] <Compn> Daemon404 : orly?
[15:59] <Compn> i never understood why people wanted to watch the OP/ED for each episode... you seen it once, thats enough!
[16:00] <ubitux> it allows you to re-enter slowly in the universe
[16:00] <ubitux> and slightly leave it.
[16:01] <Compn> its just an advertisement for you to buy the soundtrack album
[16:01] <Compn> with annoying songs on it
[16:01] <Compn> lol
[16:01] <Daemon404> i usually skip it
[16:01] <Daemon404> but... :animefans:
[16:01] Action: Compn usually skips it\
[16:01] <JEEB> in my case it depends
[16:01] <JEEB> if it's listenable I can bear with it
[16:02] <JEEB> mostly it's a reason to use the chapter skip button
[16:02] <Compn> btw the gsoc non-accepted projects chat will be in 1 hour, in #gsoc i think
[16:02] <Compn> if anyone interested in reading that for 4 hours...
[16:02] <Daemon404> no.
[16:02] <durandal_1707> Compn: 4hours of trolling yay
[16:02] Action: durandal_1707 joins
[16:03] <Compn> saste : you alive ?
[16:03] <ubitux> when i watch N animes, i like to enjoy the first op and the last ed
[16:03] <ubitux> also, sometimes you have extra scenes after the ed
[16:03] <ubitux> (no preview)
[16:03] <av500> when I watch N animes, I dont watch them at all
[16:03] <saste> Compn: no
[16:03] <av500> neither the animes
[16:04] <saste> joining gsoc right chan now
[16:04] <durandal_1707> NP problem
[16:04] <Compn> saste : [11:06] <carols> ndp_opendap: "/msg gsocbot queue <orgname> <org url>"
[16:04] <Compn> to queue up for feedback
[16:04] <Compn> we can be #3 and then ignore the rest of the 4 hour trollfest :P
[16:05] <Compn> and by we, i mean you :)
[16:06] <ubitux> saste: still 1hour left, no?
[16:06] <Compn> saste : you going to queue up ?
[16:06] <Compn> ubitux : yes 1 hour, nows time to get in line! :P
[16:07] <ubitux> :)
[16:08] <saste> positon 7 in the queue
[16:08] <saste> and by positon i mean position
[16:08] <ubitux> :)
[16:08] <Compn> that will save some time no doubt
[16:10] <ubitux> is the queue mandatory?
[16:10] <ubitux> i mean, if i don't have anything in particular to say
[16:10] <Compn> i think its one queue per project
[16:10] <Compn> but feel free to ask
[16:10] <Compn> so whole project can ask questisons ? i dunno
[16:11] <ubitux> the queue system seems to be "Queue up for saying something at the meeting"
[16:11] <ubitux> according to the bot
[16:11] <ubitux> no idea how that stuff work, i'll just idle.
[16:14] <Compn> well, if it goes +m , just message saste with your questions and he'll pass them on
[16:15] <ubitux> i hope it's not to queue for being invited in a specific room or sth :)
[16:15] <av500> they pull you in a dark room and beat you up :)
[16:15] <Daemon404> just got off the phone with vimeo lol.
[16:16] <ubitux> i guess we will need to /nick&
[16:16] <Daemon404> no internship program, but they might set one up? :V
[16:17] <Compn> saste / ubitux : change to ffmpeg|saste ffmpeg|ubitux i guess :P
[16:17] <durandal_1707> or FFmpeg
[16:17] <Compn> or that
[16:19] Action: Compn pings michaelni too
[16:19] <ffmpeg|saste> here i am
[16:20] <ffmpeg|saste> so, what are we supposed to ask? why do we have been rejected i suppose?
[16:20] <ffmpeg|saste> i'll review our ideas page and application, but if you come with a specific question post it here, and i'll forward it
[16:21] <Compn> someone asked what we can do in future to be accepted
[16:21] <ffmpeg|saste> (supposing it's not too flamish)
[16:21] <Compn> to improve that is
[16:21] <ffmpeg|saste> yep that
[16:21] <Compn> what else uhhhhhhh
[16:21] <Daemon404> some is obvious... until liek 1-2 days before the deadline the project page was tiny
[16:22] <ffmpeg|saste> Daemon404: not sure, i remember we had already several tasks or so before the evaluation started
[16:23] <Daemon404> s/deadline/evaluation/
[16:23] <Compn> you can check history to see how big the page was at any given time
[16:23] <Daemon404> :P
[16:24] <ffmpeg|saste> yes i count 10 tasks, 15th march
[16:24] <ffmpeg|saste> let's do some guesswork...
[16:25] <ffmpeg|compn> well you saw my mail, i thought i had some good ideas for rejection reasons :P
[16:26] <ffmpeg|saste> it's pretty weak on the "how it works" part
[16:26] <ffmpeg|saste> we basically are just saying to contact developers on irc/ML
[16:26] <ffmpeg|compn> describing how gsoc works on our wiki
[16:27] <gnafu> Y'know, it would probably be a lot better to put "ffmpeg" /after/ your normal nick, to make it easier to auto-complete when messaging one of you.
[16:27] <ffmpeg|compn> isnt gsoc already defined on the gsoc page (a ) in our wiki and b) on google site?
[16:27] <av500> gnafu: nick in front is asked for
[16:27] <ffmpeg|compn> gnafu : how do you voice 3 people from one project if they have regular nicks first ?
[16:27] <Daemon404> .*|ffmpeg
[16:28] <Daemon404> (only more escapes)
[16:28] <gnafu> I guess I'm not sure why you changed your nicks in the first place, so I don't know :-).
[16:28] <ffmpeg|compn> Daemon404 : mr smarty pants
[16:28] <Daemon404> ;p
[16:28] <ffmpeg|compn> ffmpeg|saste : but yes, we dont have fancy introduction info 
[16:28] <ffmpeg|compn> do previous years have it ?
[16:29] <ffmpeg|saste> ffmpeg|compn: hi guess so, i should have checked better
[16:30] <ffmpeg|compn> 2009-2011 just have 'qualification task' info paragraphs
[16:30] <Daemon404> some of the tasks are duplicate of libav
[16:30] <Daemon404> i wonder if this was a factor
[16:31] <ffmpeg|compn> could be
[16:31] <ffmpeg|ubitux> huh diego is there& :)
[16:39] <ffmpeg|durandal> do i need to queue myself so stupid bot can recognize me?
[16:39] <ffmpeg|compn> michael : we got queued early so we wont have to hang around too long
[16:39] <ffmpeg|compn> durandal : we should all get voiced and or invited when the time comes
[16:40] <ffmpeg|compn> so no need to queue
[16:40] <ffmpeg|ubitux> i queued just in case
[16:40] <ffmpeg|compn> :)
[16:41] <Daemon404> im kind of surprised google doesnt make people use google talk
[16:41] <Daemon404> ot something
[16:41] <Daemon404> or*
[16:42] <ffmpeg|ubitux> please no :)
[16:42] <ffmpeg|ubitux> i'm at work, irc is way more accessible
[16:42] <Daemon404> iirc its just jabber, so you could use bitlbee
[16:42] <Daemon404> :P
[16:42] <ffmpeg|durandal> stupid i queued myself and I'm no 21th
[16:42] <ffmpeg|compn> Daemon404 : oh no google talk 
[16:42] <ffmpeg|compn> eheh
[16:46] <ffmpeg|compn> the reason might have to with the fact that they only take one fork , not both forks of a project
[16:47] <ffmpeg|compn> just in case some smart project decided to make a fork, submit two applications, and get 2x the number of gsoc slots
[16:48] <ffmpeg|compn> so your question will probably have to be , why was libav chosen over ffmpeg' 
[16:48] <ffmpeg|compn> or maybe not
[16:48] <ffmpeg|ubitux> you may notice a few libav developers are on the channel
[16:48] Action: ffmpeg|durandal conspiracy theories
[16:48] <ffmpeg|ubitux> they certainly worked out their wiki pages with feedback they got from there
[16:48] <ffmpeg|ubitux> no no that's not what i meant :)
[16:49] <ffmpeg|ubitux> i mean, they're at least good commercials :)
[16:49] Action: ffmpeg|compn wonders if its due to debian and ubuntu shipping libav instead of ffmpeg :P
[16:50] Action: ffmpeg|compn trolls hard
[16:50] <ffmpeg|ubitux> i see a lot of refused projects& qemu, reactos, wordpress, xen, plan9
[16:50] <ffmpeg|ubitux> (according to nicknames)
[16:50] <ffmpeg|compn> yep
[16:50] <ffmpeg|saste> we're in good company then
[16:50] <ffmpeg|ubitux> :D
[16:50] <ffmpeg|compn> qemu is commercial property now isnt it ?
[16:50] <Daemon404> reactos and plan9 are not surprising
[16:50] <ffmpeg|ubitux> we should be proud!
[16:50] <Daemon404> ffmpeg|compn, i worked with one of its main devs 
[16:50] <Daemon404> ;p
[16:51] <ffmpeg|compn> well qemu was done by fabrice wasnt it ?
[16:51] <ffmpeg|compn> ehe
[16:51] <ffmpeg|ubitux> :D
[16:51] <Daemon404> lol
[16:51] <ffmpeg|compn> was vlc accepted ?
[16:51] <av500> did not apply
[16:51] <av500> afaik
[16:51] <ffmpeg|durandal> negative
[16:51] Action: Daemon404 swears one day he will be watchign tv and see "Fabrice Bellard: The Man, the Myth, The Legend"
[16:51] <ffmpeg|compn> and x264 ?
[16:52] <av500> haha
[16:52] <ffmpeg|compn> heh
[16:52] <teratorn> Daemon404: heh, indeed
[16:52] <av500> x264 and google have, uhm, issues
[16:52] <ffmpeg|compn> Daemon404 : did you see that article about alan turing's grade school reports? ehe
[16:52] <Daemon404> might have something to do with jason publically flaming them.
[16:53] <ffmpeg|durandal> hmm there is no vlc|?
[16:53] <Daemon404> i would be pretty amazed if VLC got turned down
[16:53] <ffmpeg|ubitux> /j #vsoc
[16:53] <Daemon404> (i sitll dont know hat vsoc is)
[16:53] <ffmpeg|compn> vacation summer of code
[16:54] <ffmpeg|ubitux> ;)
[16:54] <ffmpeg|ubitux> videolan summer of code?
[16:54] <ffmpeg|durandal> vlc summer of code
[16:54] <ffmpeg|compn> :P
[16:54] <Daemon404> ffmpeg|compn, a name does not a descrption make
[16:55] <ffmpeg|durandal> ffmpeg|ubitux: ok i joined empty channel thanks for nutting
[16:55] <ffmpeg|compn> haha
[16:55] <ffmpeg|ubitux> ;)
[16:56] Action: ffmpeg|compn feels kinda silly asking why rejected. its their program, dunno what kind of answer we should expect really
[16:56] <teratorn> ffmpeg is probably too big for a single project. take the code sharing and synergy between the main BSD forks
[16:57] <teratorn> there is code sharing between ffmpeg and libav isn't there?
[16:57] <ffmpeg|ubitux> ffmpeg has everything from libav + 1yr of dev
[16:57] <ffmpeg|compn> there isnt much 'sharing' but a lot of merging
[16:58] <ffmpeg|saste> teratorn: of course there is, they were the same project two years ago
[16:58] <ffmpeg|compn> some developers share their code to both projects at the same time 
[16:58] <ffmpeg|compn> which causes some confusing during merges
[16:58] <ffmpeg|compn> depends on your definition of sharing
[16:59] <teratorn> blatant theft
[16:59] <ffmpeg|compn> i dont think libav merges much from ffmpeg , unfortunately
[16:59] <teratorn> for good and/or awesome
[16:59] <teratorn> oh well, their loss, probably
[17:00] <ffmpeg|ubitux> is it starting or& ?
[17:00] <ffmpeg|ubitux> oh, 1minute.
[17:00] <ffmpeg|compn> yes, its starting soon
[17:01] <ffmpeg|ubitux> suspense is unsustainable
[17:01] <ffmpeg|compn> lol 
[17:01] <ffmpeg|ubitux> :D
[17:02] <ffmpeg|durandal> j-b gonna be last in queue
[17:02] <videolan_bad|j-b> ffmpeg|durandal: no, I will not join the chan
[17:03] Action: ffmpeg|compn wonders how much google is spending on open source over the years
[17:04] <av500> 2ys ago the cost of gsoc was like 5mio
[17:04] <av500> now its more since they made it larger
[17:06] <ffmpeg|saste> av500: how many slots in total this year?
[17:06] <av500> i haz not know
[17:06] <av500> 180 orgs
[17:06] <j-b> waow
[17:09] <ffmpeg|compn> ffmpeg|saste : guess you'll have to ask them to voice all of us ;)
[17:10] <ffmpeg|saste> i'll ask if that's possible
[17:10] Action: ffmpeg|ubitux fears the huge flame with the present libav ppl
[17:10] <ffmpeg|compn> wha?
[17:10] <ffmpeg|durandal> then we will just leave channel
[17:10] <ffmpeg|ubitux> fortunately they won't be able to speak
[17:10] <ffmpeg|compn> i probably wont ask anything btw
[17:10] <ffmpeg|compn> because i think saste can handle it :)
[17:11] <ffmpeg|ubitux> BBB, lu-zero, dondiego& maybe others
[17:11] <ffmpeg|saste> ffmpeg|compn: don't trust no one ;-)
[17:11] <ffmpeg|compn> lol
[17:12] <ffmpeg|michaelni> "* ChanServ gives channel operator status to BBB-work"
[17:12] <ffmpeg|michaelni> on #gsoc
[17:12] <ffmpeg|michaelni> ROTFL
[17:12] <ffmpeg|ubitux> haha
[17:12] <ffmpeg|compn> dohoho
[17:13] <ffmpeg|compn> at least bbb gettin paid to be on irc :)
[17:13] <ffmpeg|durandal> haha lets just leave channel when time comes
[17:13] <ffmpeg|compn> unlike most of us 
[17:14] <j-b> you seem to have fun :)
[17:14] <ffmpeg|compn> beastd joined in and i didnt notice him
[17:14] <ffmpeg|compn> :)
[17:16] <ffmpeg|compn> anyone want to take bets on rejection reason ?
[17:17] <ffmpeg|compn> j-b : need to have fun sometimes :)
[17:17] <ohsix> i bet you don't work for google
[17:17] <ffmpeg|ubitux> "we already had libav and didn't have more place"
[17:17] <ffmpeg|ubitux> "we were told libav was the upstream"
[17:18] <ffmpeg|ubitux> sth like that :)
[17:18] <ffmpeg|ubitux> i admit our page isn't that neat unfortunately
[17:18] <ffmpeg|compn> we dont have plan for backup mentors
[17:18] <ffmpeg|compn> but i dont think that was ever a problem ?
[17:19] <ffmpeg|compn> and mentors cover each other too
[17:20] <ffmpeg|compn> i guess google wants that info on wiki page :P
[17:20] <ffmpeg|saste> ffmpeg|compn: no, in the application
[17:20] <ffmpeg|compn> ohhhh
[17:20] <j-b> yep
[17:20] <ffmpeg|compn> dont think i saw the application
[17:20] <ffmpeg|compn> i saw rough draft 
[17:20] <ffmpeg|saste> it is more or less what i submitted
[17:21] <ffmpeg|saste> our plan was: we'll try to allocate backup mentors, or rely on the community in case that fails
[17:21] <ffmpeg|compn> crap , i gotta go
[17:21] <ffmpeg|ubitux> how much mentors did we have ?
[17:21] <ffmpeg|compn> have fun with googles
[17:22] <ffmpeg|saste> we'll have fun with googlers
[17:22] <ffmpeg|compn> dont make too many conspiracy theories without me :)
[17:22] <ffmpeg|ubitux> :)
[17:22] <ffmpeg|ubitux> soon our turn, right?
[17:23] <ffmpeg|saste> it is #4 now?
[17:23] <ffmpeg|saste> we're #7
[17:23] <ffmpeg|ubitux> librecad, qemu, opendap, macports...
[17:24] <ohsix> librecad is butts
[17:24] <Daemon404> wut
[17:24] <Daemon404> macports in gsoc?
[17:24] <Daemon404> O.o
[17:25] <ffmpeg|durandal> "we think you do not need us"
[17:25] <j-b> should I go?
[17:25] <j-b> "we think you are cheaters"
[17:25] <ffmpeg|ubitux> :D
[17:26] <ffmpeg|ubitux> you can join and be observer sure
[17:26] <ffmpeg|ubitux> channel is muted except for the current project being analyzed
[17:27] <j-b> I have better things to do
[17:27] <ffmpeg|ubitux> :)
[17:37] <ffmpeg|ubitux> our turn.
[17:41] <ffmpeg|michaelni> * kblin gives voice to ffmpeg|ubitux ffmpeg|compn ffmpeg|saste ffmpeg|durandal
[17:41] <ffmpeg|michaelni> * kblin gives voice to ffmpeg|beastd
[17:41] <ffmpeg|michaelni> notice who got missed ?
[17:41] <ffmpeg|ubitux> hahaha
[17:42] <ffmpeg|durandal> ffmpeg|michaelni: i'm your mouth
[17:42] <ffmpeg|durandal> what should i say?
[17:42] <ffmpeg|durandal> nvm
[17:43] <ffmpeg|ubitux> should we ask why libav got in but not ffmpeg? :)
[17:43] <ffmpeg|michaelni> if you like, iam not planing to say anythig btw
[17:47] <ffmpeg|saste> ok not satisfying at all, but it was expected
[17:47] <merbanan> that was sort of useless
[17:47] <ffmpeg|ubitux> yeah
[17:48] <ffmpeg|ubitux> i was willing to put the two wiki pages but well&
[17:48] <Daemon404> care to share?
[17:49] <ubitux> sure, just a sec
[17:50] <Daemon404> oh saste, i ran into something very trivial with lavfi a few days back 
[17:50] <Daemon404> i was wondering if maybe i just failed at reading docs
[17:50] <Daemon404> that is -- an equivalent of separatefields() in avisynth
[17:50] <ubitux> Daemon404: http://blackhole.ubitux.fr/gsoc.log
[17:50] <Daemon404> k
[17:52] <Daemon404> ubitux, thats lame
[17:52] <ubitux> what's lame?
[17:52] <Daemon404> the reason
[17:53] <saste> basically: we don't have a strong plan for backup mentors, some ideas we're not very well "fleshed out", there was no room for many orgs
[17:53] <ubitux> next year i hope i'll be able to "back-up" :)
[17:54] <saste> Daemon404: what separatefields do?
[17:55] <Daemon404> saste, it puts each field in its own frame 
[17:55] <Daemon404> so it doubles the frame rate
[17:55] <Daemon404> halves the height
[17:55] <saste> tinterlace?
[17:55] <Daemon404> i read the docs for that and it did not seem suitable.
[17:55] <Daemon404> (and very obtuse)
[17:56] <Daemon404> it's more akin to what, say, mplayer's vf_field does i think
[17:56] <Daemon404> but with both fields instead of just one
[17:57] <saste> Daemon404: does mp=field work?
[17:58] <Daemon404> it works but it doesnt do what i want
[17:58] <Daemon404> :P
[17:58] <Daemon404> it just drops one field completely
[17:58] <saste> anyway yes i see tinterlace can't do that, it should be trivial to implement that anyway
[17:58] <saste> feel free to create a ticket and maybe i'll check it
[17:58] <Daemon404> k
[18:26] <durandal_1707> is there safe sscanf variant?
[18:44] <funman> safe how?
[18:46] <durandal_1707> it allocates string on own
[18:46] <funman> %as with GNU ?
[18:48] <ubitux> saste: so no comment on -amerge? :)
[19:12] <saste> ubitux: sorry i'm a bit overwhelmed these days
[19:12] <saste> do you want a comment here or on ML?
[19:12] <ubitux> wherever you want, whenever you want
[19:12] <ubitux> not at all if you don't want to :)
[19:12] <ubitux> 'just wondering
[19:12] <saste> ok, lemme read the mail
[19:37] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r89cd95b19c 10ffmpeg/libavcodec/sonic.c: 
[19:37] <CIA-17> ffmpeg: sonic: fix warning about incompatible pointer types
[19:37] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[19:37] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:37] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r0c57f8197c 10ffmpeg/libavcodec/interplayvideo.c: 
[19:37] <CIA-17> ffmpeg: interplayvideo: remove superfluous strings from av_log()
[19:37] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[19:37] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:37] <CIA-17> ffmpeg: 03Paul B Mahol 07master * ra0b07b8fc5 10ffmpeg/libavcodec/vmdav.c: 
[19:37] <CIA-17> ffmpeg: vmdvideo: remove superfluous strings from av_log messages
[19:37] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[19:37] <CIA-17> ffmpeg: Reviewed-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[19:37] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:37] <CIA-17> ffmpeg: 03Paul B Mahol 07master * re730036fdc 10ffmpeg/libavcodec/interplayvideo.c: 
[19:39] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * radb98a3d22 10ffmpeg/libavcodec/x86/vc1dsp_mmx.c: 
[19:39] <CIA-17> ffmpeg: VC1: restore optimizations broken in 9a1ced32.
[19:39] <CIA-17> ffmpeg: They were moved into code under HAVE_YASM and most of them
[19:39] <CIA-17> ffmpeg: even into completely disabled code with no reason given
[19:39] <CIA-17> ffmpeg: for that in the commit message.
[19:39] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[20:39] <durandal_1707> lol pam encoder for monob is broken
[20:42] <durandal_1707> or it is decoder fault actually
[20:43] <durandal_1707> hmm or it is sws fault ...
[20:45] <durandal_1707> michaelni: looks like monob -> monow eats one linesize
[20:50] <durandal_1707> hah bug just dissapeared
[21:14] <durandal_1707> is there table for converting ascii value to binary one?
[21:15] <durandal_1707> '0' to 0 '1' to 1 and so on up to f/F
[21:48] <Plorkyeran> no table needed
[21:48] <Plorkyeran> ascii - 0'
[21:49] <Plorkyeran> ascii - '0'
[21:50] <durandal_1707> that will not work for same for 'a' and 'A'
[21:58] <pasteeater> durandal_1707: fly from Fairbanks to Galena, drive boat 80 miles from Galena, up Yukon, Koyukuk, and then Kateel River. sorry, missed your qeustion earlier.
[21:59] <durandal_1707> well i think using tables is faster than if/else
[22:00] <durandal_1707> pasteeater: converting hex number in ascii into int
[22:13] <Daemon404> whoever patched that doc stuff 
[22:13] <Daemon404> it broke the makefile
[22:13] <Daemon404> and it spits out warnings about multiple targets with the same name
[22:16] <pasteeater> Compn: i will be travelling from march 25-april 3, so you or michaelni may have to tend to the mailing list holding tank then.
[22:18] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rf3ab3e1aee 10ffmpeg/avconv.c: avconv: make the async buffer global and free it in exit_program()
[22:18] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r9869e963a6 10ffmpeg/avconv.c: 
[22:18] <CIA-17> ffmpeg: avconv: move audio output buffer allocation to a separate function
[22:18] <CIA-17> ffmpeg: Allows for removing a goto and makes the code easier to follow.
[22:18] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r4094fc9971 10ffmpeg/avconv.c: 
[22:18] <CIA-17> ffmpeg: avconv: fix the resampling safety factors for output audio buffer allocation
[22:18] <CIA-17> ffmpeg: This matches the output size required for audio_resample()
[22:18] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rafa6129016 10ffmpeg/libavcodec/zerocodec.c: 
[22:18] <CIA-17> ffmpeg: zerocodec: factorize loop
[22:18] <CIA-17> ffmpeg: Signed-off-by: Diego Biurrun <diego at biurrun.de>
[22:18] <CIA-17> ffmpeg: 03Josh Allmann 07master * r4a584edad7 10ffmpeg/configure: 
[22:18] <CIA-17> ffmpeg: configure: die if x11grab dependencies are unavailable
[22:18] <CIA-17> ffmpeg: Signed-off-by: Diego Biurrun <diego at biurrun.de>
[22:19] <CIA-17> ffmpeg: 03Janne Grunau 07master * r5ab506a5c8 10ffmpeg/libavcodec/mpegvideo.c: MPV: set reference frame pointers to NULL when allocation of dummy pictures fails
[22:23] <Compn> pasteeater : k
[22:23] <Compn> pasteeater : enjoy your travels :)
[22:28] <pasteeater> Compn: thanks.
[23:20] <Daemon404> nevcairiel, ping
[23:20] <Daemon404> or kierank 
[23:20] <kierank> Daemon404: pong
[23:21] <Daemon404> do you have iec 61937?
[23:26] <kierank> yes
[23:26] <kierank> not sure where though
[23:27] <kierank> what do you want from it
[23:27] <Daemon404> well i was  hoping for just the whole thing lol
[23:28] <Daemon404> i need to know packet size for mpeg2 aac
[23:29] <Daemon404> msdn only has it for WMA Pro
[23:30] <Daemon404> and code i have only covers mpeg4 aac
[00:00] --- Sat Mar 24 2012


More information about the Ffmpeg-devel-irc mailing list