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

burek burek021 at gmail.com
Fri Mar 16 02:05:03 CET 2012


[00:05] <michaelni> Daemon404, the png looks like some block based encoding
[00:05] <Daemon404> yeah
[00:05] <Daemon404> 8x8 or 16x16 with subblocks
[00:45] <Daemon404> oh
[00:45] <Daemon404> i solved it
[00:45] <Daemon404> lol
[00:45] <Daemon404> if (val[i] == 0) { val[i] = val_from_prev_frame[i]; }
[00:45] <Daemon404> not black based at all
[00:46] <Daemon404> the original was mpeg2 so it looked block based
[00:46] <Daemon404> lulz
[00:46] <Daemon404> <--- idiot
[01:40] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r05e0061ef6 10ffmpeg/tests/ (lavf-regression.sh ref/lavf/pam): 
[01:40] <CIA-17> ffmpeg: fate: add pam image regression test
[01:40] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[01:40] <CIA-17> ffmpeg: Signed-off-by: Janne Grunau <janne-libav at jannau.net>
[01:40] <CIA-17> ffmpeg: 03Paul B Mahol 07master * ra1c036e961 10ffmpeg/libavcodec/jvdec.c: 
[01:40] <CIA-17> ffmpeg: jvdec: unbreak video decoding
[01:40] <CIA-17> ffmpeg: The safe bitstream reader broke it since the buffer size was specified
[01:40] <CIA-17> ffmpeg: in bytes instead of bits.
[01:40] <CIA-17> ffmpeg: Signed-off-by: Janne Grunau <janne-libav at jannau.net>
[01:40] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[01:40] <CIA-17> ffmpeg: 03Paul B Mahol 07master * rd3d1b25e69 10ffmpeg/libavformat/jvdec.c: 
[01:41] <CIA-17> ffmpeg: jv demux: set video stream duration
[01:41] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[01:41] <CIA-17> ffmpeg: Signed-off-by: Janne Grunau <janne-libav at jannau.net>
[01:41] <CIA-17> ffmpeg: 03Paul B Mahol 07master * rf1ce053cd0 10ffmpeg/libavcodec/bytestream.h: 
[01:41] <CIA-17> ffmpeg: bytestream: add more unchecked variants for bytestream2 API
[01:41] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[01:41] <CIA-17> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
[01:41] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r5b4d026a03 10ffmpeg/libavcodec/anm.c: 
[01:41] <CIA-17> ffmpeg: anm: convert to bytestream2 API
[01:41] <CIA-17> ffmpeg: Protects from overreads.
[01:41] <CIA-17> ffmpeg: snow: reject unsupported chroma shifts.
[01:41] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:41] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[01:41] <CIA-17> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
[01:41] <CIA-17> (30 lines omitted)
[08:58] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra04a97bc88 10ffmpeg/: 
[08:58] <CIA-17> ffmpeg: Merge remote-tracking branch 'cus/stable'
[08:58] <CIA-17> ffmpeg: * cus/stable:
[08:58] <CIA-17> ffmpeg:  ffplay: force video refresh if the window is resized or damaged
[08:58] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni at gmx.at>
[08:58] <CIA-17> ffmpeg: 03Marton Balint 07master * rdbe7170e2a 10ffmpeg/ffplay.c: 
[08:58] <CIA-17> ffmpeg: ffplay: force video refresh if the window is resized or damaged
[08:58] <CIA-17> ffmpeg: Signed-off-by: Marton Balint <cus at passwd.hu>
[11:41] <kriegerod> is that right that facts of warnings "concealing %d DC, %d AC, %d MV errors" can't be figured out on application level? i think it is worth fixing, so application can figure out that decoder has problems, and probably reload decoder. As for now, it results in grey picture (but decoding "succeeds").
[11:43] <Compn> kriegerod : play with -strict option
[11:59] <kriegerod> Compn: i don't see matches for COMPLIANCE (case-insensitively) in error_resilience.c
[11:59] <kriegerod> are you sure it matters?
[12:27] <Compn> kriegerod : no, but i was guessing that would help
[15:21] <ubitux> in the MPEG-2 and MPEG-4 standards, some part are shared with the ITU; for example iso/iec 13818-1 is the same as itu h.222.0 for example
[15:21] <ubitux> what is the link between the two?
[15:21] <ubitux> the document should be the same, but what about the "teams"?
[15:22] <ubitux> basically do the MPEG ppl (a common group between ppl at ISO and IEC afaiu) work in cooperation with some ITU ppl?
[15:23] <ubitux> or it's another kind of link?
[15:35] <ubitux> it seems the ITU was formerly called CCIR, and it is used as reference in the mpeg-1 std
[15:36] <ubitux> anyway, if anyone knows the role of that group in the writting of these iso/iec parts i'm interested
[16:12] <michaelni> kriegerod, maybe error_status_table and or error_count should be exportet
[19:01] <shreya> Hey everyone,I want to use ffmpeg for my C++ application.But online there is not much information about functions to be used etc.While including ffmpeg in a C++application,the methods have to be the ones in libavcodec etc or ffmpeg has its separate functions...?
[19:12] <Compn> shreya : you might want to look at the projects page, there are other c++ apps that use ffmpeg, and you can find out how to do it :)
[19:13] <shreya> Compn, ffmpeg website? :)
[20:16] <Compn> yes ffmpeg website
[21:07] <ubitux> Daemon404: care to s/Libav/FFmpeg/ in the zerocodec decoder?
[21:07] <Daemon404> oh uh
[21:07] <Daemon404> woops
[21:07] <Daemon404> yea np
[21:08] <ubitux> also, please place the system header before the others
[21:08] <ubitux> zlib.h include needs to be conditionnal btw
[21:08] <Daemon404> no they dont
[21:08] <Daemon404> look at the configure
[21:08] <Daemon404> the file doesnt even get compiled if zlib is not present
[21:09] <ubitux> what if zlib is not available on the system?
[21:09] <Daemon404> it is not compiled.
[21:09] <ubitux> does it work?
[21:09] <ubitux> ok
[21:09] <Daemon404> yes.
[21:09] <ubitux> i missed the dep, my bad
[21:33] <pasteeater> scene
[21:33] <pasteeater> hmm..i was sure i hit crtl+r
[21:40] <ubitux> Daemon404: is there really a point of using such license in ffmpeg?
[21:40] <ubitux> i mean, that code isn't really usable outside ffmpeg
[21:40] <Daemon404> ubitux, mru already bikeshedded teh fuck out of it to me
[21:40] <ubitux> i'm not bikeshedding
[21:40] <Daemon404> so i am switching to ISC.
[21:41] <durandal_1707> noo, switch not 2 clause
[21:41] <durandal_1707> *to
[21:41] <Daemon404> durandal_1707, isc == 2clause
[21:41] <Daemon404> only shorter.
[21:41] <ubitux> well, i think it's better to keep homogeneous licensing
[21:41] <ubitux> so basically we can "sum up" the project licenses
[21:41] <Daemon404> i do not liek copyleft licenses.
[21:42] <durandal_1707> Daemon404: i really give a shit about license (as long i see source and can rewrite it...)
[21:42] <Daemon404> durandal_1707, so yorue going to rewqrite it was lgpl?
[21:42] <Daemon404> thats kind of a dick move.
[21:42] <ubitux> Daemon404: do you write code for you or for the project? :)
[21:42] <ohsix> you don't like it, so you're going to make a statement of it? heh
[21:42] <Daemon404> ohsix, i licensed code i worte under a mroe permissive license
[21:42] <Daemon404> this offends freetards.
[21:43] <durandal_1707> I write code for myself and for nobody else
[21:43] <ubitux> Daemon404: the think is, i don't understand if there is really a point in licensing this differently than the rest of the licenses in the project
[21:43] <ohsix> so you're doing it to offend whatever a "freetard" is
[21:43] <Daemon404> ohsix, (l)gpl and rms zealots.
[21:43] <ubitux> Daemon404: would someone take this code out of ffmpeg?
[21:43] <Daemon404> ubitux, that's beside the point.
[21:43] <ubitux> i don't think so :p
[21:43] <ohsix> who's point
[21:44] <ubitux> but whatever, i was not trying to get you doing anything
[21:44] <ubitux> just discussing the matter :)
[21:44] <durandal_1707> Daemon404: do not tell me you did not expected bikesheding...
[21:44] <Daemon404> durandal_1707, i did
[21:44] <ohsix> maybe he also did that on purpose
[21:44] <ohsix> ... :<
[21:44] <Daemon404> isc doesnt harm anyone
[21:44] <Daemon404> ffmpeg and libav already has isc code
[21:44] <Daemon404> its not added a new license
[21:45] <Daemon404> only people that will herp a derp are freetards
[21:45] <ohsix> all these letters on my screen are a waste
[21:45] <ohsix> and on the list, y u gotta harm me bro
[21:45] <nevcairiel> i gave up worrying about bikeshedding or whatnot, i submit a patch when i think its worth sharing, if they don't want it, their loss. Take it or leave it =P
[21:46] <ohsix> so you are calling everyone that thinks it's stupid to even bother to take that position a freetard? isn't that not fair to them?
[21:46] <ohsix> while you're admitting you are doing it to make a political statement
[21:46] <Daemon404> nevcairiel, thats a sane idea
[21:47] <Daemon404> ohsix, i call it licensing code i write under a license i prefer.
[21:47] <Daemon404> nothing more.
[21:47] <nevcairiel> i know i know, sanity is considered insane around here. :p
[21:47] <ohsix> you've been pretty clear on your intentions, i dunno why you'd shy away from them with "nothing more"
[21:48] <Daemon404> whatever
[21:48] <Daemon404> i dont really give a shit about what a random troll thinks
[21:48] <ohsix> oh here we go
[21:49] <ohsix> when will i start also talking down to people
[21:49] <ohsix> you don't really like being called on your behaviour, do you; and minimizing is like the only trick you have in your bag of tricks
[21:50] <ubitux> Daemon404: of course write some code under the license you prefer is perfectly fair, but when you're submitting code to a project, the license should be part of the debate; you should at least understand that and accept critics about that :p
[21:50] <ubitux> writing*
[21:50] <Daemon404> ubitux, thats fair.
[21:50] <ohsix> most people find injecting politics distasteful when things are largely apolitical
[21:53] <ohsix> you certainly diminish your contribution if you don't do it for the sake of that contribution, but some statement you can make with it :]
[22:05] <Compn> ehehe
[22:06] <Compn> Daemon404 : i dont want to bikeshed. but thats one interesting license ;D
[22:06] <Compn> i dont have any problem with one license or another
[22:10] <Compn> i think people should use the license they want
[22:11] <Compn> :)
[22:11] <ohsix> BUT I WANT TO GET IN YOUR FACE ABOUT IT
[22:11] <ohsix> the no homers/compn's license
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * radd40b7b6a 10ffmpeg/tests/rotozoom.c: 
[22:32] <CIA-17> ffmpeg: tests/rotozoom: make some things const.
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rbf3a404572 10ffmpeg/libavcodec/ (mpegvideo.h mpegvideo_enc.c): 
[22:32] <CIA-17> ffmpeg: mpegvideo: fix constness error in ff_MPV_encode_picture()
[22:32] <CIA-17> ffmpeg: The struct has some of its fields changed, thus is not strictly const.
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rae76c1af16 10ffmpeg/libavcodec/4xm.c: 
[22:32] <CIA-17> ffmpeg: 4xm: make mcdc() src const
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r1bc85fb32d 10ffmpeg/libavcodec/ (diracdsp.c diracdsp.h x86/diracdsp_mmx.c): 
[22:32] <CIA-17> ffmpeg: dirac: mark some variables const.
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rdd2631a6df 10ffmpeg/libavcodec/ (dsputil.c dsputil.h x86/dsputilenc_mmx.c): 
[22:32] <CIA-17> ffmpeg: dsputil: mark source of diff_bytes as const.
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:32] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc743aad557 10ffmpeg/libavcodec/huffyuv.c: 
[22:32] <CIA-17> ffmpeg: huffyuv: some more consts
[22:32] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:00] --- Fri Mar 16 2012


More information about the Ffmpeg-devel-irc mailing list