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

burek burek021 at gmail.com
Tue May 21 02:05:02 CEST 2013


[00:11] <ubitux> i wonder if i couldn't actually just put the v4l2 muxer into v4l2.c
[00:11] <ubitux> and avoid the split
[00:11] <ubitux> saste: opinion?
[00:11] <ubitux> the outdev is pretty trivial
[00:12] <ubitux> ~100L of code
[00:12] <saste> possible, as you prefer
[00:12] <ubitux> it will make a smaller diff
[00:14] <ubitux> but might require some ugly ifdefery.
[00:17] <ubitux> saste: it's available in my v4l2 branch if you want to retry with skype or w/e
[00:30] <saste> ubitux, the problem with skype is that it *opens* the device
[00:30] <saste> if the device has been already opened there is no way to access it
[00:42] Action: michaelni figured out why haiku fate fails ... corrupted fate reference file ... how sweet
[00:44] <ubitux> saste: basically if you stop pushing to the virtual device, you can re-open it for pushing later because skype is blocking the open?
[00:44] <ubitux> you can't*
[01:08] <ubitux> saste: "push" because of "grab"
[01:09] <ubitux> (in the indev)
[01:09] <ubitux> should i simply use "output"?
[01:18] <ubitux> michaelni: corrupted fate ref file? huh?
[01:18] <ubitux> corrupted FS?
[01:18] <michaelni> dunno, maybe i copied tge wrong file to it, theres no rsync on haiku
[01:19] <michaelni> no fsck either that i could see
[01:22] <cone-582> ffmpeg.git 03Clément BSsch 07master:8eec655320f5: lavd/v4l2: move pixel format conversion code to a separate place.
[01:22] <cone-582> ffmpeg.git 03Clément BSsch 07master:16a75eaa204a: lavd: add v4l2 outdev.
[01:37] <ubitux> someone should fix the transparency in the ffmpeg logo :P
[01:37] <ubitux> or maybe it's a problem in our decoder
[01:40] <saste> ubitux, there is no bug
[01:41] <saste> the correct fix would be to enhance SDL to support alpha images
[01:41] <saste> right now we dismiss alpha info when removing alpha, resulting in the corruption
[01:41] <ubitux> there is some weird black shapes :p
[01:41] <ubitux> btw,
[01:41] <ubitux> there is something really strange
[01:42] <ubitux> it seems dctdnoiz is not calling the asm optimized version
[01:42] <ubitux> that might explain why it's so slow..
[01:42] <cone-582> ffmpeg.git 03Stefano Sabatini 07master:b7be8ea92a4b: lavfi/geq: mark timeline support
[01:42] <ubitux> http://ubitux.fr/pub/pics/_dct-dnoiz-cmap.png
[01:42] <ubitux> maybe i need to avcodec init something?
[01:46] <ubitux> oh or maybe there is just no x86 version? oO
[01:47] <ubitux> it seems there is only an ARM version&
[01:47] <ubitux> :(((
[01:55] <BBB> use libvpx fdcts
[01:57] <ubitux> porting effort :(
[01:57] <ubitux> but that would be cool yes
[02:49] <Compn> ubitux : a v4loutdev means you can play videos as like a webcam input for other v4l programs ?
[02:50] <ubitux> it means you can push some video to a v4l2 (often virtual) device
[02:51] <ubitux> example: [/dev/video0 or whatever-video] <--(pull)-- ffmpeg --(push)--> virtual /dev/video1 <--(pull)-- skype/ffplay/any webcam app
[02:52] <ubitux> (but it seems there is some issue with skype according to saste)
[02:52] <ubitux> Compn: now the cool thing is, you can insert some filters in ffmpeg, which you could control with the ØMQ shell
[02:53] <ubitux> so you can make some interactive filtering on your video, while in a virtual hangout for instance
[02:53] <ubitux> which is cool!
[04:38] <cone-582> ffmpeg.git 03Giorgio Vazzana 07master:d0a34aeedff1: md5: optimize second round by using 4-operation form of G()
[04:39] <Compn> ubitux : deserves a news page. people ask about that all the time
[04:39] <Compn> er a news entry
[04:39] <Compn> playing video as an input to internet streams, that is
[10:51] <cone-709> ffmpeg.git 03Martin Storsjö 07master:0b6899f15434: configure: msvc: Set the target windows version to XP if no target is set
[10:51] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:2afcd16711e0: Merge commit '0b6899f154347cdd0aa66c5ec16ed9c65871766f'
[10:57] <cone-709> ffmpeg.git 03Jean-Baptiste Kempf 07master:c360fb174b01: win32: Do not use GetProcAddress when compiled for Vista+
[10:57] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:faac955d9b7a: Merge commit 'c360fb174b01170ab3fd3048d4d0acb44aa4e834'
[11:03] <cone-709> ffmpeg.git 03Luca Barbato 07master:98186578a2a2: vorbis: refactor vorbis_residue_decode_internal
[11:03] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:fbba76e89d85: Merge commit '98186578a2a21af5bfe6dd71d222dc270f763c7d'
[11:13] <cone-709> ffmpeg.git 03Stefano Sabatini 07master:281fc4e95845: doc/filters: extend/fix documentation for the geq filter
[11:13] <cone-709> ffmpeg.git 03Stefano Sabatini 07master:6e7c534955d9: doc/filters: add RGB geq example
[11:36] <cone-709> ffmpeg.git 03Luca Barbato 07master:36f10380043c: vorbis: use normal integer values for iterators
[11:36] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:aef044d215a5: Merge commit '36f10380043c8b8c5cbf8c1add8695089cdaa341'
[11:52] <cone-709> ffmpeg.git 03Luca Barbato 07master:ddf1b4a2f8a6: vorbis: simplify the inner loop in setup_classifs
[11:52] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:ed113d7a6b2d: Merge commit 'ddf1b4a2f8a680126eb611428e4f47e6e5b8c6c0'
[12:07] <cone-709> ffmpeg.git 03Luca Barbato 07master:db347280eb37: vorbis: fallback to normal division instead of crashing
[12:07] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:c5e11e897a9d: Merge commit 'db347280eb3746d7b70888db97f1efe5f06f5624'
[12:13] <cone-709> ffmpeg.git 03Janne Grunau 07master:4b79668154f3: mpegvideo: unref old current_picture before allocating a new one
[12:13] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:d61681f9e99e: Merge remote-tracking branch 'qatar/master'
[14:31] <ubitux> michaelni: huh? that function is not inlined by default?
[14:31] <ubitux> it's a static used only once :/
[14:31] <ubitux> afaict
[14:32] <michaelni> i checked speed & filesize, both chnaged
[14:32] <michaelni> i did not look at the asm
[14:44] <kwizart> Hi, does cpu-runtime-detection will works with current ffmpeg 1.2.x and arm cpu ?( such as neon detection ?)
[14:46] <ubitux> runtime cpu detect is for libpostproc and some stuff in ppc only iirc
[14:46] <ubitux> (and there is no arm in libpostproc so far)
[14:50] <nevcairiel> doesnt basically all asm use runtime feature selection
[14:56] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:9c49d5908d07: avutil/hmac: silence pointer type warnings
[16:12] <BBB> nevcairiel: in some antiquated modules it is configurable for some undescribably stupid reason
[16:12] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:f099cdaba38d: avcodec/ratecontrol: silence "warning: expected_bits may be used uninitialized in this function" Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:33] <cone-709> ffmpeg.git 03Clément BSsch 07master:9a7f1519aac4: lavd/v4l2enc: check write return value.
[16:51] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:2187600f47eb: libx264: silence: warning: the address of val will always evaluate as true
[21:55] <cone-709> ffmpeg.git 03Michael Niedermayer 07master:2211c76287e0: smacker: remove av_clip_int16()
[22:31] <cone-709> ffmpeg.git 03Giorgio Vazzana 07master:a67304d05f11: avutil/md5: move loop inside inner function
[00:00] --- Tue May 21 2013


More information about the Ffmpeg-devel-irc mailing list