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

burek burek021 at gmail.com
Fri Mar 14 02:05:02 CET 2014


[00:14] <wm4> Layout indicates a different number of channels than actually present
[00:14] <wm4> well fuck
[00:14] <wm4> that's what I get for trying to make the code work with both ffmpeg and libav
[01:00] <llogan> baptiste: why is ffmbc licensed as GPL v2? why is there no public vcs?
[01:53] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:72d44f15834a: mvformat/movenc: fix IMX
[03:58] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:12ce58bebdff: doc/texi2pod: fix encoding type
[04:58] <cone-365> ffmpeg.git 03James Almer 07master:7d7487e85c06: x86/float_dsp: add ff_vector_{fmul_add, fmac_scalar}_fma3
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/1.2:fb44a3e4a3e3: avcodec/vorbisdec: use the stored previous window type only when the actual previous is not known
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/1.2:f31682f2f2b1: avformat/flvdec: discard inconsistent timestamps
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/2.1:a9753049b54e: avcodec/vorbisdec: use the stored previous window type only when the actual previous is not known
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/2.1:4362a222e2d2: avformat/flvdec: discard inconsistent timestamps
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/2.1:3712b398e9e9: avidec: calculate missing bitrates from index
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/2.1:3e73bea05f71: avformat/avidec: Check required demuxing buffer sizes in guess_ni_flag()
[07:49] <cone-365> ffmpeg.git 03Michael Niedermayer 07release/2.1:c7a854af1901: mvformat/movenc: fix IMX
[08:20] <anshul> this command is not working at my place ./ffmpeg_g f lavfi -i "movie=test.ts[out0+subcc]" -map v frame%08d.png -map s -c copy -f rawvideo subcc.bin
[08:20] <anshul> it saying no such file movie=test.ts[out0+subcc]
[10:58] <Compn> anshul : you are missing a - in front of "f lavfi"
[10:58] <Compn> not sure if thats a copy paste error or if that is your problem, of course
[11:13] <durandal_1707> llogan: i like your EncodeforYouTube page, exp. musicfilter.jpg maybe i will get motivation to write yet another avf filter :)
[11:20] <anshul> Compn Thanks,I really missed - , it was my bad, it was copy paste mistake from document to command line
[11:24] <Compn> anshul : no problem :) but there is an actual bug, i think ffmpeg error message could be improved upon
[11:24] <Compn> anshul : aka if ffmpeg sees 'f' it could throw a warning 
[14:34] <cone-365> ffmpeg.git 03Luca Barbato 07master:81498ceb5b2d: avconv: Match stream id
[14:34] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:bb6de15d927d: Merge remote-tracking branch 'qatar/master'
[14:41] <ubitux> lol
[14:42] <ubitux> let's make the exact same thing with a different separator
[15:04] <Compn> is timothy gu on irc ?
[15:04] <Compn> is that daemon404  ?
[15:07] <cone-365> ffmpeg.git 03Carl Eugen Hoyos 07master:aac9e5675935: Fix hardware detection on aix.
[15:07] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:f385a099c199: Merge remote-tracking branch 'cehoyos/master'
[15:18] <plepere> ubitux : does a bus error:10 tell you anything ? mraulet gets it when testing my code on mac. :/
[15:33] <ubitux> plepere: bus error = seg fault
[15:33] <ubitux> i can't guess.
[15:33] <plepere> ok thanks
[16:55] <ubitux> bingo, diego pushed the commit with the spaces before casts
[16:56] <wm4> how terrible
[16:56] <ubitux> wm4: several people asked him not to
[16:56] <ubitux> wm4: it makes no sense, and it's now inconsistent and less readable
[16:57] <ubitux> i love how review is basically pointless
[16:58] <ubitux> also fun to see him introduce his own way of indenting asm code
[16:58] <ubitux> oh well..
[17:14] <ubitux> any idea how it's possible to "ldr r0, =foobar" with AS on apple?
[17:15] <ubitux> (foobar being a label, i want the address)
[17:16] <ubitux> i'm doing a movw r0,#:lower15:foobar + movt r0,#:upper16:foobar
[17:16] <ubitux> but it sucks really hard
[17:16] <ubitux> i don't know if gas-pp is doing some magic to that ldr r0,=foobar syntax, i'm not able to try that
[17:30] <ubitux> > The iOS assembler does not support the =258014 pseudo-immediate form. You will need to either replace these with loads from a constant pool, or split them into mov + movt
[17:30] <ubitux> ok..
[17:42] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:8b02dfd37cb3: avutil/timestamp: Warn about missing __STDC_FORMAT_MACROS for C++ use
[18:28] <llogan> Compn: Daemon404 is Derek Buitenhuis. Timothy is Timothy_Gu, IIRC, but doesn't seem to be here often.
[18:31] <llogan> bwheatenhise? how is that pronounced anyway?
[18:57] <ubitux> https://lists.libav.org/pipermail/libav-devel/2014-March/057429.html T_T
[18:58] <ubitux> git blame killer
[19:00] <av500> alwys blame libav :)
[19:01] <ubitux> that's actually where you want git blame to work
[19:01] <ubitux> like "when was the support for such id was added"
[19:02] <ubitux> and blame -w won't help you anymore
[19:02] <ubitux> BBB: ping
[19:08] <llogan> kierank: can you confirm that emotion fixed their violation?
[19:09] <kierank> I can do when I get home
[19:10] <llogan> thanks. no hurry.
[19:11] <llogan> or i guess i can stop being a lazy ass and start my Windows VM...
[19:25] <wm4> ubitux: lol what's the point
[19:25] <ubitux> generating fake activity
[19:34] <gueb> hello!
[19:36] <gueb> I am trying to add a dummy codec, but ffmpeg says that "Codec 0x73736d77 is not in the full list."
[19:36] <gueb> which did I wrong?
[19:37] <gueb> what
[19:37] <gueb> :S
[19:37] <ubitux> can you show a diff?
[19:39] <gueb> I put an entry in enum AVCodecID {...}
[19:39] <gueb> another one in avcodec_register_all()
[19:39] <gueb> and in the Makefile
[19:39] <gueb> that was all
[19:39] <ubitux> what about libavcodec/codec_desc.c?
[19:39] <gueb> :O
[19:42] <gueb> :D
[19:42] <gueb> it works!
[19:43] <gueb> thank you!
[19:45] <gueb> it is curious
[19:46] <gueb> when the ff_foo_decoder was almost empty
[19:46] <gueb> ffmpeg -codecs did not show D flag
[19:47] <gueb> with .init = (void *)-1, .decode = (void *)-1, ...
[19:47] <gueb> it shows that
[19:47] <gueb> it seems that it checks for null pointers
[19:47] <ubitux> AVCodec are shared between encoders and decoders
[19:48] <ubitux> if .decode callback is present it's a decoder
[19:48] <ubitux> (i guess)
[19:48] <gueb> now let's to fill the encoder
[19:49] <gueb> I have read that a frame can contain some packers, or vice versa
[19:50] <gueb> wow, I have forgotten it in few minutes!
[19:50] <gueb> what is a frame and a packet?
[19:50] <ubitux> see http://ffmpeg.org/ffmpeg.html#Detailed-description
[19:52] <gueb> so a packet has frames
[19:52] <gueb> can a packet have more than 1 frame of the same stream?
[19:52] <gueb> source?
[19:54] <gueb> for example, 3 packets of the same audio track
[19:54] <gueb> not packets
[19:54] <gueb> frames
[19:54] <gueb> 1 packet with 3 frames of the same audio track
[19:54] <gueb> is it posible?
[19:55] Action: gueb has the feeling of being annoying ubitux
[19:55] <gueb> sorry
[19:57] <ubitux> i'm not annoyed
[19:57] <gueb> :)
[19:57] <gueb> I ask too much
[19:57] <ubitux> generally you have 1+ packet(s) for 1 frame
[19:57] <ubitux> most of the time 1
[19:59] <wm4> gueb: for video, 1 frame 1 packet is required
[19:59] <wm4> for audio, there can be multiple frames per packet
[19:59] <gueb> I want to make an audio codec
[20:00] <ubitux> ah sorry my bad multiple frames per packets yeah
[20:00] <ubitux> the packet need to be consumed
[20:01] <ubitux> http://git.videolan.org/?p=ffmpeg.git;a=blob;f=doc/examples/demuxing_decoding.c;hb=HEAD#l319
[20:01] <gueb> is it a decision of ffmpeg or the programmer of the codec?
[20:01] <ubitux> basically this
[20:09] <gueb> from av_read_frame() documentation
[20:09] <gueb> "For audio, it contains an integer number of frames if each
[20:09] <gueb>  * frame has a known fixed size (e.g. PCM or ADPCM data). If the audio frames
[20:09] <gueb>  * have a variable size (e.g. MPEG audio), then it contains one frame.
[20:09] <gueb> talking about pkt->buf
[20:10] <gueb> I am going to dinner
[20:13] <lindenle> Hi all. I was wondering if there is a standard set of tricks to make demuxing and muxing work faster on android phones. I have adde hwaccels and passed libx264 the fastdecode parameter...but thought there might be some expertise in this area somewhere online.
[20:24] <lindenle> Another question how do i set the "tune" or "preset" in libx264 through libavcodec?
[20:26] <Compn> in ffmpeg or in a 3rd party application ?
[20:26] <Compn> btw in ffmpeg, h264 decoding is done with libavcodec. x264 is an encoder only
[21:02] <gueb> then, for encode
[21:02] <gueb> I have to get data from AVFrame to put it in AVPacket?
[21:06] <cone-365> ffmpeg.git 03Reinhard Tartler 07master:fb9a5bdc516b: Prepare for 11_alpha1 Release
[21:06] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:a47dfdfa7dcf: Merge commit 'fb9a5bdc516b75b4ba1e36ca2223dec46571dea3'
[21:16] <cone-365> ffmpeg.git 03Diego Biurrun 07master:88b240646f57: build: Drop stray mpc8 decoder dependency on dsputil
[21:16] <cone-365> ffmpeg.git 03Diego Biurrun 07master:7d7be44f3e8b: build: Drop stray PNG decoder dependency on dsputil
[21:16] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:4b50de88a4c0: Merge commit '88b240646f57a62299c6c4c4d7554f0a80c3a29a'
[21:16] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:ecf16f039def: Merge commit '7d7be44f3e8bc14224540a477ef0607f18964421'
[21:20] <mankan> Hi all. I've been tweaking x265 encoding to include vps/sps/pps before every keyframe and I wonder what would be suitable config parameter to enable this mode?
[21:22] <cone-365> ffmpeg.git 03Diego Biurrun 07master:9ecf1b62f37e: build: Drop stray MLP decoder dependency on dsputil
[21:22] <cone-365> ffmpeg.git 03Diego Biurrun 07master:6cd76e5412d7: build: Drop stray MJPEG encoder dependency on dsputil
[21:22] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:07dbdcf9d0d4: Merge commit '9ecf1b62f37ef9cbdf2d7300a052cd704c4ba731'
[21:22] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:2631d155baa5: Merge commit '6cd76e5412d794dbd1cc6ab0e4c9f2ee53cf028f'
[21:33] <cone-365> ffmpeg.git 03Diego Biurrun 07master:0e29c5e1285e: build: Drop stray LPC dependency on dsputil
[21:33] <cone-365> ffmpeg.git 03Diego Biurrun 07master:cd832f032f94: ffv1: Drop bogus dependency on dsputil
[21:33] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:981aa023387e: Merge commit '0e29c5e1285eeb5b4842d96d00dfe06898cd87e5'
[21:33] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:daded4f89a77: Merge commit 'cd832f032f945a57a1f1dd385942c2fadc7ce4e5'
[21:46] <cone-365> ffmpeg.git 03Diego Biurrun 07master:b5f112d82093: configure: Add explicit dsputil dependency to mpegvideoenc
[21:46] <cone-365> ffmpeg.git 03Diego Biurrun 07master:bbb64356cca6: build: Record dependency of eatqi decoder on dsputil
[21:46] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:96b02460fce5: Merge commit 'b5f112d820934ade66e809ef30bfcfc8210929f8'
[21:46] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:cbfc9046e1c7: Merge commit 'bbb64356cca65d7a2a33f59b2267ee58f28a061a'
[21:55] <gueb> what is the attribute "av_cold" for?
[22:10] <ubitux> gueb: http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html
[22:10] <ubitux> look for "cold"
[22:11] <gueb> oh
[22:14] <cone-365> ffmpeg.git 03Diego Biurrun 07master:d6096a674225: Remove all SH4 architecture optimizations
[22:14] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:7ac1e27f0f06: Merge commit 'd6096a67422534918405abb46dafbbac4608cbc3'
[22:18] <gueb> which container should I use with a new codec?
[22:19] <gueb> [matroska @ 0x30ed1c0] No wav codec tag found for codec foo
[22:19] <gueb> :S
[22:19] <gueb> have I to create a container too?
[22:20] <gueb> avi does not complaint
[22:20] <gueb> but ffmpeg says that the codec parameters are incorrect
[22:21] <ubitux> are you trying to design a new codec?
[22:21] <gueb> yes
[22:22] <ubitux> audio only?
[22:22] <gueb> yes
[22:23] <ubitux> not sure nut would be relevant for audio only
[22:23] <ubitux> you make your own dummy demuxer
[22:23] <ubitux> or just start with raw
[22:24] <wm4> it should be pretty simple to add a codec to matroska
[22:24] <wm4> or avi, for that matter
[22:24] <gueb> I am going to watch TV now, would you explain me that later, please?
[22:25] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:fb1b70c1ed50: libavcodec/sh4: add note about the removial
[22:25] <gueb> thanks for all
[22:25] <gueb> see you later
[22:36] <cone-365> ffmpeg.git 03Diego Biurrun 07master:b4dd424d96f0: Remove all SPARC architecture optimizations
[22:36] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:3fc2362aef5a: Merge commit 'b4dd424d96f09f9bafb88e47f37df65dc4529143'
[22:54] <cone-365> ffmpeg.git 03Diego Biurrun 07master:08dba0e1c3df: x86: mpegvideoenc: Remove some remnants of the long-gone libmpeg2 IDCT
[22:54] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:b7cffc81b7ed: avcodec/sparc: add note about the removial
[22:54] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:8ccf21839ad8: Merge commit '08dba0e1c3df3b71270ebce4527bffa155b91b97'
[23:06] <cone-365> ffmpeg.git 03Diego Biurrun 07master:49676eb7301e: dsputil: Remove prototypes for nonexisting optimization functions
[23:06] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:1306359ea9cd: Merge commit '49676eb7301e775d08bdbba5380159b106ee258f'
[23:25] <cone-365> ffmpeg.git 03Diego Biurrun 07master:9103185bd116: dsputil: Drop ff_check_alignment() function
[23:25] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:f5e6b49cd23b: Merge commit '9103185bd116930f90b847090e66a64fa9971ce2'
[23:40] <cone-365> ffmpeg.git 03Diego Biurrun 07master:ed9625eb62be: dsputil: Move intreadwrite.h #include from header file to .c files
[23:40] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:5dce8e56c61f: Merge commit 'ed9625eb62be1e1c44cecdd73ea0d80077a15d48'
[23:59] <cone-365> ffmpeg.git 03Diego Biurrun 07master:fd9e2221bd3b: ppc: Add some missing headers
[23:59] <cone-365> ffmpeg.git 03Diego Biurrun 07master:17608f6ee3d2: x86: Add some more missing headers
[23:59] <cone-365> ffmpeg.git 03Diego Biurrun 07master:d1184b8110b4: arm: dsputil: Add a bunch of missing #includes
[23:59] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:e52d97a7aceb: Merge commit 'fd9e2221bd3b2c5d62605134b62efa26eb9ef0f7'
[23:59] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:d61e1156beae: Merge commit '17608f6ee3d2088cdb8d1e704276d8b34f01160d'
[23:59] <cone-365> ffmpeg.git 03Michael Niedermayer 07master:be879af217e8: Merge commit 'd1184b8110b4847013bf25222e6809eb3462913c'
[00:00] --- Fri Mar 14 2014


More information about the Ffmpeg-devel-irc mailing list