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

burek burek021 at gmail.com
Sat Nov 30 02:05:03 CET 2013


[00:05] <cone-399> ffmpeg.git 03Stefano Sabatini 07master:b9a3ac89c8d6: doc/ffserver: fix bitrate unit for bitrate option
[00:05] <cone-399> ffmpeg.git 03Stefano Sabatini 07master:a42c20f089cc: doc/ffserver: reorder/extend stream video encoding options
[00:05] <cone-399> ffmpeg.git 03Stefano Sabatini 07master:f652f70e3217: doc/ffserver: move general stream options upwards in the list
[00:05] <cone-399> ffmpeg.git 03Stefano Sabatini 07master:d1daa71f9d22: doc/ffserver: mention remaining stream options
[00:24] <cone-399> ffmpeg.git 03Tim Walker 07master:89de5157b1cb: dcadec: implement request_channel_layout.
[00:24] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:cb751a6a9647: Merge commit '89de5157b1cbe7807d3ec1d51bd56a75e98c002e'
[00:31] <cone-399> ffmpeg.git 03Tim Walker 07master:25609b63d2e0: dcadec: store the stereo downmix coefficients as float in the DCAContext.
[00:31] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:e9a47896a0d1: Merge commit '25609b63d2e07d26d610f485a22082d32c96c0f5'
[01:09] <cone-399> ffmpeg.git 03Tim Walker 07master:b6d5e6aa10a2: dca: convert dca_default_coeffs to float.
[01:09] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:a7f8817720ea: Merge commit 'b6d5e6aa10a2f09351f287e876f7ed4504e1f75d'
[01:19] <cone-399> ffmpeg.git 03Tim Walker 07master:27245b4e1bbb: dca: remove embedded downmix coefficient extraction.
[01:19] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:c122e697fa90: Merge commit '27245b4e1bbb7a863341db321b5bdc5792e427d9'
[03:48] <cone-399> ffmpeg.git 03Tim Walker 07master:44b17d794aa5: dca: extract core substream's embedded downmix coeffcient codes, if present.
[03:48] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:43ec456320d0: Merge commit '44b17d794aa508ae21f438ae80bfe8aaf4b426e1'
[03:48] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:12235a3ed29c: avcodec/dcadec: print more details about errors
[03:56] <cone-399> ffmpeg.git 03Tim Walker 07master:149438cfe5d2: dca: improve default stereo downmix coefficients.
[03:56] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:7ea9c4a94c13: Merge commit '149438cfe5d233c46bb18341b7c574fe643dd5f2'
[04:21] <cone-399> ffmpeg.git 03Tim Walker 07master:aaa44d029933: dca: support mixing LFE in dca_downmix.
[04:22] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:97468463a239: Merge commit 'aaa44d0299338e3bc90128816c21dbfab06cdb48'
[04:39] <cone-399> ffmpeg.git 03Tim Walker 07master:220494ad0b2e: dcadec: treat all 2-channel modes as Stereo in dca_downmix.
[04:39] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:3f41e57fa869: Merge commit '220494ad0b2e9e980ef703b46b69308236f29be5'
[05:02] <cone-399> ffmpeg.git 03Tim Walker 07master:3c8507a845e6: dcadec: add disable_xch private option.
[05:02] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:5b3c68414749: Merge remote-tracking branch 'qatar/master'
[05:02] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:55bd20a841d2: avcodec/dcadec: AVClass is const
[05:02] <cone-399> ffmpeg.git 03Michael Niedermayer 07master:d2e46b11e489: avcodec/dcadec: set  AV_CLASS_CATEGORY
[09:57] <ubitux> > RTSPOtion
[09:57] <ubitux> saste ^
[10:16] <saste> ubitux, fixed locally
[10:16] <saste> now please review my other patches (some are blocking -> Truncate)
[10:17] <ubitux> http://www.sqlite.org/testing.html
[10:17] <ubitux> saste: ok
[10:19] <ubitux> saste: is there any other bool opt?
[10:20] <ubitux> i see the deprecated NoDaemon
[10:20] <ubitux> any other in mind?
[10:21] <ubitux> maybe debug, strict, ..
[10:21] <saste> ubitux, NoAudio, NoVideo, NoLoop, StartSendOnKey, BitExact ...
[10:21] <ubitux> thx
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:0124fca03fb3: ffserver: extend feedback in http_start_receive_data()
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:b1049f89fa48: ffserver: deprecate inconsistent parsing behavior of Truncate option
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:f87e189ee0d2: doc/ffserver: extend documentation for various file-related options
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:cdff4c53137f: doc/ffserver: reorder encoding options, and mark them as such
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:0e64edda183a: doc/ffserver: uncomment line in stream section example
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:98e47c1a7e30: doc/ffserver: extend documentation for Feed/File stream options
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:6dac34b85392: doc/ffserver: fix RTSPOtion tpo
[10:29] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:0d640c08eb30: doc/ffserver: specify missing argument for ACL feed option
[11:33] <cone-921> ffmpeg.git 03Michael Niedermayer 07release/1.2:14f31df2ccf3: ffmpeg: Fix forcing of the framerate for stream copy on input
[11:33] <cone-921> ffmpeg.git 03Michael Niedermayer 07release/2.1:88e368d5a7ab: ffmpeg: set VCFR when copying timestamps
[12:13] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:008351472710: ffserver: improve feedback in case of stream with unknown feed name
[12:13] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:b133ec624430: ffserver: improve feedback in case no feed is defined for a stream
[12:13] <cone-921> ffmpeg.git 03Stefano Sabatini 07master:73b87304754c: ffserver: improve error feedback in case of write_header() failure
[14:21] <plepere> hello
[14:22] <plepere> is there something to do in asm to make it compatible to the "enable shared" option ?
[14:23] <plepere> because when I try the option, I get this error : 
[14:23] <plepere> ; ******************************
[14:23] <plepere> ; void put_hevc_epel_hv_8(int16_t *dst, ptrdiff_t dststride,
[14:23] <plepere> ;                                       uint8_t *_src, ptrdiff_t _srcstride,
[14:23] <plepere> ;                                       int width, int height, int mx, int my,
[14:23] <plepere> ;                                       int16_t* mcbuffer)
[14:23] <plepere> ;
[14:23] <plepere> ;        r0 : *dst
[14:23] <ubitux> aaah pastebin plepere 
[14:23] <plepere> ;        r1 : dststride
[14:23] <plepere> ;        r2 : *src
[14:23] <plepere> ;        r3 : srcstride
[14:23] <plepere> ;        r4 : width
[14:23] <plepere> ;        r5 : height
[14:23] <plepere> ;        r6 : mx
[14:23] <plepere> ;        r7 : my
[14:23] <plepere> ;        r8 : mcbuffer
[14:24] <BBB> plepere: check PIC-related %if code in vp8.asm
[14:24] <plepere> I had a bunch of code copied. didn't copy the small error
[14:24] <BBB> it's most likely related to your code not being PIC compatible
[14:25] <BBB> check any MC function in vp8.asm and do what they do re: PIC and global symbol loading (such as a table)
[14:25] <plepere> vp8dsp.asm ?
[14:25] <plepere> oh I see
[14:26] <plepere> ifdef PIC
[14:27] <plepere> so I need to redefine stuff to picregq if I'm on PIC ?
[14:29] <plepere> ok, so if I put a big ifndef PIC, it compiles. :p
[14:35] <plepere> how do I know which things to treat as picregq or not ?
[14:35] <plepere> filter_h2_shuf does not need the PIC specific treatment
[14:36] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:6e7de1144436: avcodec/dcadec: decode LFE so we dont just add random data when downmixing with LFE
[14:41] <BBB> plepere: imagine that pic takes the regA in [regA+regB*n+global_symbol]
[14:41] <BBB> plepere: so if you use a [..] statement for global syms where regA is taken by a reg, you need a two-instructoin version under %ifdef PIC
[14:43] <plepere> OK, I'll try
[14:44] <plepere> I'm taking example from the vp8 stuff
[14:44] <BBB> see vp8dsp.asm for the logic on how to split that, it's not hard
[14:44] <BBB> you just need to know that that's how you have to do it ;)
[14:44] <plepere> for me, PIC is for RC cards and stuff, not for heavy multimedia calculus. :p
[14:46] <BBB> hehe :) well it affects us also unfortunately, sorry
[14:46] <plepere> if I'm not using a table. For instance, I do "stuff: DB 1". Do I have to do this step too ?
[14:47] <plepere> (who's the masochist... err, I mean, very kind person using ffmpeg on PIC ?)
[15:01] <plepere> errr
[15:01] <plepere> undefined symbol `picregq'
[15:02] <plepere> did I miss something in another file ?
[15:14] <plepere> BBB : is there something to do for picregq to be recognized ?
[17:26] <cone-921> ffmpeg.git 03Timothy Gu 07master:a677fb664ab8: RELEASE: update to 2.1.git
[22:20] <cone-921> ffmpeg.git 03Anton Khirnov 07master:95fd52c11bff: mxfdec: set extradata size
[22:20] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:f924d6e40b26: Merge commit '95fd52c11bff1aad93a29aed3bd5472bd2981d1f'
[22:33] <cone-921> ffmpeg.git 03Anton Khirnov 07master:35e0833d410e: mpeg4videodec: add a mpeg4-specific private context.
[22:34] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:be0b869b04c0: Merge commit '35e0833d410e31d9fd35695ad798c5d13de2af58'
[22:43] <cone-921> ffmpeg.git 03Anton Khirnov 07master:ee8af2dd99dc: mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext
[22:43] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:ad13b8ca9bf5: Merge commit 'ee8af2dd99dcb7a01a667deedec81d1aa2a00d72'
[22:54] <BBB> plepere: it's just a reg, like cglobal name, nargs, nregs, nxmmregs, name1, name2, picreg, name4, etc
[22:55] <BBB> plepere: you can give it a different name (lea name4q, [address] instead of lea picregq, [address])
[22:58] <cone-921> ffmpeg.git 03Anton Khirnov 07master:e62a43f6b1a9: mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContext
[22:58] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:e2f63be01284: Merge commit 'e62a43f6b1a9c0c82e1df33c0c038e32029c0aa4'
[23:03] <BBB> smarter: hm aq-mode only does deltaQ, not lfQ
[23:03] <smarter> yep
[23:04] <smarter> doing lfQ too would be a one-line change
[23:05] <cone-921> ffmpeg.git 03Anton Khirnov 07master:75bd07f732fb: mpeg4videoenc: write 0 instead of vol_sprite_usage
[23:05] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:f602e2212247: Merge commit '75bd07f732fb575c2b88dc7cd08a6bb12c2e24ea'
[23:05] <BBB> hm... do we have anything that tests segmentaiton-ref/skip features?
[23:06] <smarter> two lines actually: http://sprunge.us/hJXF :) (not tested)
[23:07] <smarter> BBB: I think mbgraph does that
[23:21] <cone-921> ffmpeg.git 03Anton Khirnov 07master:1a89025793ca: mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext
[23:21] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:68c90fc086fe: Merge commit '1a89025793ca73d9685a8ce8e3194efa64dd6844'
[23:21] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:36068709b3dd: avcodec/mpeg4videodec: Fix code so it also works after moving vol_sprite_usage around
[23:25] <BBB> smarter: hm ok I'll add a mbgraph sample along with aqmode
[23:25] <BBB> aqmode is good in that it tests keyframe segmentation
[23:25] <BBB> but we need something to test ref/skip/lf features also
[23:26] <cone-921> ffmpeg.git 03Anton Khirnov 07master:9f0617d2137b: mpeg4videodec: remove write-only sprite variables from MpegEncContext
[23:26] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:cdc21e4abe2a: Merge commit '9f0617d2137bb7231b181d74392cd84ef4844cd7'
[23:42] <BBB> ok I figured out how to enable mbgraph
[23:42] <BBB> and it exposed a bug in ffvp9
[23:42] <BBB> \o/
[23:42] <BBB> let me fix that
[23:46] <cone-921> ffmpeg.git 03Anton Khirnov 07master:bc5abfb19e7f: mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContext
[23:46] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:9c835acc1da4: Merge commit 'bc5abfb19e7ff00b859120561d6ffd622c7904fe'
[23:46] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:91c63cb053cd: avcodec/mpeg4videodec: copy rvlc in mpeg4_update_thread_context too
[23:54] <cone-921> ffmpeg.git 03Anton Khirnov 07master:ad09f52586ea: h263dec: remove commented out cruft
[23:55] <cone-921> ffmpeg.git 03Michael Niedermayer 07master:f5d6541ba0d2: Merge commit 'ad09f52586eae4c5473c3a6a803d73e1ba56c0eb'
[00:00] --- Sat Nov 30 2013


More information about the Ffmpeg-devel-irc mailing list