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

burek burek021 at gmail.com
Mon May 20 02:05:02 CEST 2013


[02:00] <cone-292> ffmpeg.git 03Carl Eugen Hoyos 07master:e32bbd411242: proresdec2: Only try to decode alpha plane if four output planes were allocated.
[09:20] <nevcairiel> ftp support broke fate on msvc, btw
[10:04] <cone-559> ffmpeg.git 03Hendrik Leppkes 07master:df07a833f1d1: ftp: favor strtoll over atoll
[10:20] <cone-559> ffmpeg.git 03Luca Barbato 07master:0f689a3d97a1: wavpack: K&R formatting cosmetics
[10:20] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:02788d2ac5df: Merge commit '0f689a3d97a1d3053ca0e9516b296909a72ff31e'
[10:26] <cone-559> ffmpeg.git 03Luca Barbato 07master:8c34558131d8: wavpack: return meaningful errors
[10:26] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:2ad415cfa420: Merge commit '8c34558131d846d2b10389564caadaa206372fd4'
[10:46] <cone-559> ffmpeg.git 03Luca Barbato 07master:ed5067306695: wavpack: validate samples size parsed in wavpack_decode_block
[10:46] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:3e3514bce269: Merge commit 'ed50673066956d6f2201a57c3254569f2ab08d9d'
[11:06] <cone-559> ffmpeg.git 03Luca Barbato 07master:edfe609fc946: configure: Add basic valgrind-massif support
[11:06] <cone-559> ffmpeg.git 03Kostya Shishkov 07master:8e673efc6f5b: prores: update FATE test to account for alpha plane present in the test sample
[11:06] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:fa6001e7281d: Merge commit '8e673efc6f5b7a095557664660305148f2788d30'
[11:12] <cone-559> ffmpeg.git 03Kostya Shishkov 07master:e45d6222cc92: Escape 130 FATE test
[11:12] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:0a8e86faf24f: Merge remote-tracking branch 'qatar/master'
[11:44] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:73920ac57340: ffserver: replace atoll() by strtoll()
[11:44] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:f51263e6fe29: configure: fix valgrind-massif to actually work
[11:44] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:1de28cb7e49b: configure: use the user specified valgrind excutable for massif
[11:45] <ubitux> erm
[11:46] <ubitux> i think there is a huge memleak, either in nut or in ffv1
[12:12] <nevcairiel> valgrind seems to be happy on fate at least
[12:13] <ubitux> maybe it's freed at the end
[12:13] <nevcairiel> not a leak then! :)
[12:13] <ubitux> well, a membomb if you prefer then
[12:14] <ubitux> i membombed myself two times in a row a few minutes ago
[12:35] <Compn> ubitux : oom ?
[12:35] <ubitux> looks like it's ffv1 related
[12:35] <ubitux> Compn: it never works
[12:35] <Compn> i mean did you hit out of memory error ?
[12:37] <ubitux> yes, memory filled at about 50MB/sec, so my PC freezed quickly
[12:48] <ubitux> it's a regression btw
[13:07] <ubitux> looks like a regression since a0c0900
[13:07] <ubitux> michaelni ^
[14:14] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:a3264b4ba1e5: ffv1dec: defuse membomb
[14:15] <ubitux> haha thx michaelni ;)
[14:59] <ubitux> saste: just for you http://prog21.dadgum.com/172.html ;)
[15:16] <saste> ubitux: i'm waiting for your zmqshell script ;-)
[15:17] <ubitux> oh right, i need to do that..
[15:17] <saste> but talking about escaping, there is an issue in case the command contains a newline
[15:17] <ubitux> i'll do it maybe in a few hours
[16:09] <cone-559> ffmpeg.git 03Paul B Mahol 07master:f4b2d3598b47: swscale/output: remove unused header
[16:09] <cone-559> ffmpeg.git 03Paul B Mahol 07master:b154d203b1c2: swscale/output: silence warning about undefined 'ASSERT_LEVEL'
[16:37] <cone-559> ffmpeg.git 03Paul B Mahol 07master:68c4633fa88b: lavfi/histogram: cache log2 of max_hval
[17:57] <Compn> ehe
[17:58] <Compn> defuse membomb :D
[17:59] <cone-559> ffmpeg.git 03Clément BSsch 07master:56f7e29dba39: tools: add zmqshell.py.
[18:00] <ubitux> saste: here you go ^
[18:12] <cone-559> ffmpeg.git 03Piotr Bandurski 07master:2f75dcdc1c89: mjpegdec: Fix field orderforinterlacedAVDJand AVRN in ntsc mode
[18:12] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:73b9f31c74cc: mjpeg_decode_com: remove redundant len checks
[18:45] <ubitux> saste: what's your opinion on #2559?
[19:39] <cone-559> ffmpeg.git 03Stefano Sabatini 07master:90cb081f88e2: build: drop unused ALLMANPAGES variable
[19:39] <cone-559> ffmpeg.git 03Stefano Sabatini 07master:be3f4c13b6bb: doc/Makefile: install .3 man pages to man3 subdir
[19:39] <cone-559> ffmpeg.git 03Stefano Sabatini 07master:66f32a8a7f78: lavfi/drawgrid: fix drawgrid options after 4c205f42c86
[19:48] <saste> ubitux: http://pastie.org/7930203
[19:52] <saste> supposedly it is meant to be a sort of demo
[19:55] <ubitux> i get a No such filter: ''
[19:55] <saste> btw any reason why geq does not support timeline?
[19:56] <ubitux> eval i guess
[19:56] <ubitux> but i think it doesn't make much sense
[19:56] <ubitux> and we can add timeline indeed
[19:57] <saste> ubitux: what does not make sense?
[19:57] <ubitux> to prevent timeline with filters with eval
[19:57] <saste> http://pastie.org/7930233
[19:57] <ubitux> at first i was concerned about potentially state kept into the eval context
[19:58] <ubitux> but for random it doesn't make sense, frame counter don't need to be incremented, and time is absolute everytime as well, so yeah we could add timeline
[19:59] <ubitux> hehe that's nice
[19:59] <ubitux> now blend an animated banana!
[20:00] <saste> i must add an ffmpeg logo
[20:00] <saste> i could enable/disable the blend as well
[20:00] <ubitux> you should add a v4l2 muxer too
[20:00] <saste> ??
[20:00] <ubitux> so we can push to virtual webcam devices with ffmpeg
[20:00] <ubitux> saste: https://github.com/umlaeute/v4l2loopback
[20:01] <ubitux> saste: https://ffmpeg.org/trac/ffmpeg/ticket/2370  i had to use gstreamer here :(
[20:01] <ubitux> even though i wanted to push our life
[20:01] <ubitux> gst-launch-0.10 videotestsrc ! v4l2sink device=/dev/video0 
[20:02] <saste> ubitux: i implemented that device a long time ago
[20:02] <ubitux> :o
[20:02] <saste> then i lost it, as i was not very satisfied for some reason
[20:03] <saste> if you want to work on it i'll search it on my hd
[20:03] <ubitux> no i'd prefer if you get done with it ;)
[20:03] <saste> no i'm no good at finishing stuff
[20:04] <ubitux> :(
[20:09] <saste> ubitux, http://pastie.org/7930298
[20:11] <saste> http://pastie.org/7930311
[20:12] <saste> there is a preparatory patch which does not apply anymore
[20:12] <ubitux> and i guess you have no idea what was lacking?
[20:13] <saste> ubitux, no
[20:13] <saste> it was not always working
[20:13] <ubitux> :(
[20:13] <saste> in particular i could not make it work with skype, which was my initial objective
[20:14] <ubitux> arg and it's gpl
[20:15] <ubitux> i guess i'll do it based on something else
[20:17] <saste> ah and I didn't know how to select the device
[20:17] <saste> right now there is a hardcoded /dev/video1
[20:19] <ubitux> i'm going to try to write one on my own
[20:22] <saste> ubitux, I had also this patch: http://pastie.org/7930344
[20:22] <saste> but a lot of things changed since then
[20:26] <ubitux> ok :)
[20:26] <ubitux> thx
[20:27] <cone-559> ffmpeg.git 03Stefano Sabatini 07master:427b51269e15: cmdutils: show timeline support in -filters listing
[20:39] <cone-559> ffmpeg.git 03Michael Niedermayer 07master:1a5f1bcff0a6: configure: add more allocation functions to valgrind-massif
[20:41] <ubitux> michaelni: do you want me to add a massif instance?
[20:41] <ubitux> (does it make any difference?
[20:41] <ubitux> )
[20:41] Action: ubitux have no idea what massif is
[20:42] <ubitux> maybe it makes no sense actually
[20:43] <michaelni> massif generates lots of files that are eaten by an animal called massif-visualizer for example
[20:44] <michaelni> and that generates pretty graphs of heap allocations
[20:44] <ubitux> mmh
[20:44] <ubitux> so it can help defusing more bombs
[20:44] <michaelni> yes
[21:57] <ubitux> ok, got the v4l2 "muxer" working
[21:57] <ubitux> except real time
[21:57] <ubitux> oh well, seems to work actually
[22:00] <JEEB> 'grats
[22:09] <ubitux> timing are broken :p
[22:24] <saste> "geq=r=128 + 100*sin(2*(PI/100)*(cos(PI/3)*(X-50*T) + sin(PI/3)*Y)):g=128 + 78*sin(2*(PI/100)*(cos(PI/3)*(X-32*T) + sin(PI/2)*Y)):b=128 + 132*sin(2*(PI/3)*(cos(PI/12)*(X-50*T) + sin(PI/7)*Y))"
[22:24] <saste> endless beautiful variants are possible
[22:30] <xlinkz0> can i use ffmpeg with the frei0r mixers?
[22:53] <ubitux> saste: that will be really nice with the v4l2 muxer :)
[22:54] <ubitux> we will be able to apply filter on our webcam with any app, on the fly with the zmq shell :))
[22:57] <ubitux> saste: oh nice one with geq
[22:57] <ubitux> (the color thing)
[23:12] <ubitux> there is a regression in the v4l2 indev
[23:12] <ubitux> or maybe in ffplay
[23:12] <ubitux> the timing are broken
[23:12] <ubitux> i guess i'll have to bisect...
[23:32] <ubitux> ah, that's libv4l2...
[23:44] <cone-582> ffmpeg.git 03Michael Niedermayer 07master:729fa55b8f42: avformat/matroskadec: fix integer overflow
[00:00] --- Mon May 20 2013


More information about the Ffmpeg-devel-irc mailing list