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

burek burek021 at gmail.com
Thu Sep 25 02:05:02 CEST 2014


[00:44] <cone-78> ffmpeg.git 03Michael Niedermayer 07master:00d3bb1a074b: tests/fate-run.sh: Cat .err file in case of error with V>0
[00:48] <cone-78> ffmpeg.git 03James Almer 07master:789274dca8e5: avcodec/libvpxdec: don't check for formats other than i420 when vp9 decoding is disabled
[00:58] <cone-78> ffmpeg.git 03James Almer 07master:164d6c7f5b0e: x86/videodsp: fix warning about discarded 'const' qualifier
[01:45] <cone-78> ffmpeg.git 03Christophe Gisquet 07master:de60ce391d38: hevc: remove unneeded buffer.
[01:45] <cone-78> ffmpeg.git 03Christophe Gisquet 07master:3fe962940f1e: hevc: move intermediate bidir buffer
[02:43] <cone-78> ffmpeg.git 03Michael Niedermayer 07master:a7ed01082f25: configure: support --disable-sdl
[02:43] <cone-78> ffmpeg.git 03Michael Niedermayer 07master:fb01a1846244: configure: reindent the --disable-sdl related code
[02:43] <cone-78> ffmpeg.git 03Michael Niedermayer 07master:3bc036171f2e: configure: fail if SDL is unavailable and --enable-sdl is specified
[05:41] <cone-78> ffmpeg.git 03Michael Niedermayer 07master:170e2fd7c39c: configure: Check if "-D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600" is needed for localtime_r()
[09:17] <ubitux> "I still use gopher now and again, though not for multimedia. It's quick, simple and mostly unmonitored by the powers that be."
[09:17] <ubitux> hehe
[11:21] <ubitux> is it that much work to add the -skip_* functions to h264?
[11:39] <pa> hello!
[11:42] <alpa_astero> hi
[11:43] <ubitux> heh, -skip_frame all actually skip them really completely :(
[11:43] <ubitux> i wonder if i could still export the mvs with that
[11:49] <sphoorti> Hello folks! I wish to apply for the OPW program. I am interested in the symmetric block cyphers and basic servers for network protocols projects. 
[11:52] <ubitux> michaelni: you can now add sphoorti i guess :p
[11:54] <sphoorti> the mentors mentioned for the said projects do not seem to be on the channel at the moment I guess
[11:54] <sphoorti> What could be the initial tasks which I could try ?
[11:54] <sphoorti> ubitux: could you give me some pointers ?
[11:54] <ubitux> indeed i don't see Holden, but michaelni seems to be here as a backup :p
[11:54] <ubitux> mmh
[11:55] <ubitux> "Qualification Task: Anything related to cryptography, like proving you can implement a cryptographic hash function or a HMAC function in C. The applicant can also propose her own qualification task."
[11:56] <ubitux> can you tell us more about your knowledge on C, git & crypto?
[11:56] <ubitux> i'm not familiar with the opw process though
[11:57] <jul13t> michaelni, ubitux, i'm interested in working on the MPEG-4Audio lossles coding decoder
[11:58] <jul13t> i'll like to know if it's still available
[11:58] <sphoorti> I have used C, git and crypto as a part of my coursework
[11:59] <ubitux> i haven't been briefed about what you are supposed to do yet
[11:59] <michaelni> sphoorti, about "Basic servers for network protocols", best ask reynaldo (he is here in the channel)
[12:01] <sphoorti> hey reynaldo !
[12:01] <michaelni> sphoorti, jul13t if you are interrested in some project / are working on a qualification task, please add yourself to  https://trac.ffmpeg.org/wiki/SponsoringPrograms/OPW/2014-12 so that others know
[12:01] <michaelni> the wiki can e edited by anyone with a valid email address
[12:01] <jul13t> thanks very much
[12:02] Action: jul13t gets right on it
[12:03] <sphoorti> thanks michaelni :)
[12:32] <jul13t> michaelni, need some assistance with editing the wiki
[12:33] <jul13t> tried registering but i get this error thinking it's a spam
[12:47] Action: michaelni sees "jul13t has quit (Read error: Connection reset by peer)", now how do i help with registering :/
[12:49] <ubitux> yeah, peer strikes again
[12:49] <ubitux> always him
[12:50] <alpa_astero> michaelni: hopefully she'll come back soon :/
[12:52] <michaelni> yes, btw, in case she comes back when iam afk, her IP is on several dnsbl lists, apprently it was used by some spammer months ago. i marked her registering attempt as ham so simply retrying to register might work, if not, i can add her manually or she could retry from a different IP if thats easy
[12:53] <alpa_astero> Ok, cool
[13:01] <Compn> i am convinced that windows has a fundamental flaw in its code, that flaw starts as soon as you change the time on your computer :\ its all down hill after you change that clock. system files misbehave, ger corrupted, etc.
[13:03] <rcombs> that or Windows is just bad
[13:51] <cone-443> ffmpeg.git 03Michael Niedermayer 07master:266b3d4fe48a: ffplay: use av_codec_get_pkt_timebase()
[13:59] <pa> is it necessary to install mingw if i want to compile ffmpeg with visual studio 2013?
[14:01] <pa> alternately, whats the recommended way to only open ffmpeg with MSVC (no compilation, only opening/editing)
[14:01] <thardin> just import it?
[14:02] <pa> hm.. like create new solution, and import from existing dir?
[14:03] <thardin> should work
[14:11] <J_Darnley> You need to run configure if you ever want to get ffmpeg to compile.
[14:17] <pa> for now what i would like is understand how to add a command line switch, to prevent ffmpeg to write down the header and trailer of the file
[14:17] <pa> but i got lost trying to figure out how these options are handled, so i wanted to use msvc that lets me jump to definitions etc
[14:22] <pa> also, i dont fully get ffmpeg_parse_option: it returns an int, it doesn't get a context as parameter, and it does not modify global variables.. how does it communicate the output of the parsing?
[14:41] <J_Darnley> You shouldn't need to understand how the command line parsing works
[14:41] <J_Darnley> Add an option to the options options array and the relevent struct
[14:41] <J_Darnley> ...
[14:42] <J_Darnley> Add an option to the options array and the relevant struct
[15:33] <ubitux> heh thilo isn't aware of opw?
[15:35] <ubitux> btw, unrelated, do the mvs in h264 need the entropy decoding? (i suppose it does but just in case...)
[15:42] <ubitux> someone should fix the picture links on that opw, that's not really serious
[15:43] <mansi> pross, as a part of opw i'd like to work on apng demuxing. is the pre requisite task already taken up ?
[15:57] <kierank> where did the opw money appear from?
[15:57] <Ko_deZ> Hi. I am playing around with ffmpeg to see if I can make crude video analyzer. I have managed to get both average QP and standard deviation printout by extending some debug output code in h264.c. My only other wish was to print DTS together with this QP info, but I have been uable to figure out how to get that info. Is it awailable trough the H264Context struct somehow?
[16:00] <ubitux> Ko_deZ: if you want to access QP, you can do it from filters, and then do something here
[16:00] <ubitux> typically vf_spp and vf_pp fetch them (iirc)
[16:01] <ubitux> another example is codeview which use the exported motion vectors
[16:01] <ubitux> if you need to do analysis, you need to export the information in a similar way the motion vectors do
[16:01] <ubitux> codecview*
[16:07] <mansi> michaelni, as a part of opw i'd like to work on apng demuxing. is the pre requisite task already taken up ?
[16:14] <michaelni> mansi, we have some limited format detection code for image2 / imagepipe stuff, maybe implementing APNG/PNG probing and a basic APNG  demuxer could be a qualification task but best talk with pross and paul
[16:16] <michaelni> mansi, the idea is that the qualificatio task would be part of the whole work, also if you start working on it then please add yourself to the wiki so others know and duplicate work / tasks are avoided
[16:17] <wm4> so I've posted my .sup/pgs demuxer patch 4 days ago, and there were no further replies... could it be pushed?
[16:19] <ubitux> wm4:i haven't followed the review, but can you add a ref in general.texi and bump minor?
[16:19] <wm4> hm ok
[16:19] <ubitux> (see around line 1015)
[16:20] <ubitux> you might want to add it to the Changelog (and we need to reset RELEASE_NOTES but don't worry about that one)
[16:24] <mansi> they don't seem to be around here, i will send a mail on the developers list .and i edited the wiki as you suggested. thanks michaelni 
[16:25] <michaelni> mansi, ok
[16:33] <ubitux> why can't you link the images from another page?
[16:39] <pa> J_Darnley, do you think this could be sufficient? http://paste.ubuntu.com/8418536/    (modified the second if condition).  I'm asking because, in all honesty, it's never too clear what are the side effects of a function call in ffmpeg. It seems that all the functions do several things
[16:43] <ubitux> pa: some muxers will break really badly if you don't call the header
[16:43] <ubitux> same for the footer
[16:43] <pa> i know, that's ok
[16:44] <pa> i just want to make sure that all i'm skipping is the header, and also that i'm skipping it completely
[16:44] <ubitux> add it as a private option to muxers that support it
[16:44] <pa> ubitux, "call the header"?
[16:44] <pa> that's actually what i was wondering
[16:44] <ubitux> call the header callback
[16:44] <pa> what i want to do is skipping header writeout
[16:44] <nevcairiel> that seems like a terrible hack, hope you're not proposing an actual patch :p
[16:45] <pa> no worries, no patch :)
[16:45] <ubitux> his point was that we can't understand the paste if you're not posting a patch
[16:45] <pa> ubitux, so i want to make sure that the initialization is completed
[16:45] <ubitux> pass it a dummy AVIO context
[16:45] <pa> ah
[16:45] <ubitux> but that's evil
[16:45] <pa> well i have a command line switch
[16:45] <pa> that sets an int
[16:46] <pa> and i can use it where the header is written to disk
[16:46] <pa> but i don't know exactly where this is done
[16:46] <wm4> pa: are you still pursuing into coercing matroska into being a streaming protocol?
[16:46] <pa> wm4, yep , amost there :)
[16:47] <pa> but i need a modified ffmpeg to produce the kind of stream i need
[16:47] <pa> problem is that it looks like concerns are not really separated, in ffmpeg, so i get lost
[16:49] <pa> ubitux, so you suggest to rather modify the write_header function in the actual container?
[16:49] <ubitux> yes
[16:50] <nevcairiel> you never know what it does in there, its not necessarily write_header, but commonly also initialize
[16:51] <pa> hm.. but then where is the header actually written to disk?
[16:52] <nevcairiel> there is no central place for that, every muxer decides when it needs to do that
[16:53] <nevcairiel> some muxers can only write the header at the end, so they may reserve some space in the beginning and write it later
[17:11] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:ac682955e90a: postproc: add basic deblock filter visualization support
[17:11] <ubitux> michaelni: typo, one 's' to visualization
[17:13] <michaelni> just in the commit message ? ... i cant fix it there ...
[17:14] <ubitux> this one is correct, see doc/APIchanges
[17:24] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:3cd252d29a15: doc/APIchanges: fix typo
[17:24] <ubitux> thx
[17:24] <ubitux> :)
[17:31] <cone-600> ffmpeg.git 03Vittorio Giovara 07master:c463dfc7e499: rtpdec_hevc: Drop a duplicated, nonstandard entry
[17:31] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:e27f781aeb74: Merge commit 'c463dfc7e49929a9891884312b23b27d14729c51'
[17:36] <wm4> ubitux: bump minor or micro?
[17:36] <ubitux> minor
[17:39] <wm4> resent
[17:40] <ubitux> huh, we still don't have the muxer?
[17:41] <wm4> no
[17:41] <wm4> unless I missed something
[17:42] <wm4> the guy didn't resend it yet
[17:43] <ubitux> sad
[17:44] <ubitux> btw, not blocking, but the pgs sub decoder has no coverage
[17:44] <ubitux> we could add a .sub to fate to cover both demuxer & decoder
[18:16] <pa> jesus, it's a bloody mess.. i think i'll cut the header by hand rather. modifying the thousands write calls all over the matroska muxer will take me forever
[18:42] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:d6ed67780bdb: libavformat/avidec: Make unchanged function arguments const
[18:42] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:af19d2ed1efb: libavformat/avienc: Make unchanged function arguments const
[19:16] <ubitux> pa: i told you, set a dummy avio context
[19:16] <ubitux> and write to it
[19:24] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:ab6f4fd4a70a: libavformat/dv: Make unchanged function arguments const
[19:24] <cone-600> ffmpeg.git 03Michael Niedermayer 07master:280ef183db55: libavformat/ffmetadec: Make unchanged function arguments const
[19:29] <localhost_> Hi, i'll like to know the number of slots for OPW this year
[19:33] <wm4> El3ra: probably, also see https://trac.ffmpeg.org/wiki/SponsoringPrograms/OPW/2014-12
[19:33] <El3ra> wm4, thanks, I heard some orgs are given more slots than others, so just looking at the chances
[20:45] <aparna014> Hi. 
[20:45] <aparna014> Im new here
[20:46] <aparna014> I want to contribute to ffmpeg. From where should I start ??
[20:47] <JEEBcz> 1) grab the current source code from git 2) compile ffmpeg (you will need a compiler, yasm and some kind of shell; ./configure and then make) 3) look at what interests you or see if someone can give you an example of something that could be worked on
[20:49] <wm4> contributions are done mostly by sending patches to the ffmpeg-devel mailing list
[21:12] <cone-600> ffmpeg.git 03James Almer 07master:70277d1d234b: x86/videodsp: add ff_emu_edge_{hfix,hvar}_avx2
[21:14] <aparna014> Thank you 
[23:13] <cone-600> ffmpeg.git 03Philip DeCamp 07master:857fc0a71f1b: libavutil/opt: fix av_opt_set_channel_layout() to access correct memory address
[23:51] <cone-600> ffmpeg.git 03James Almer 07master:ad26e83f9cb8: avcodec/x86: use function pointers for {put,add}_pixels_clamped
[00:00] --- Thu Sep 25 2014


More information about the Ffmpeg-devel-irc mailing list