[Ffmpeg-devel-irc] ffmpeg-devel.log.20140421
burek
burek021 at gmail.com
Tue Apr 22 02:05:02 CEST 2014
[01:45] <cone-230> ffmpeg.git 03Michael Niedermayer 07master:5b19fc7aae98: avformat/pmpdec: remove cur_dts timestamp hack
[02:56] <cone-230> ffmpeg.git 03Michael Niedermayer 07master:369cdf917aaa: avformat/asfenc: dont allow non interleaved packets
[11:04] <cone-699> ffmpeg.git 03Michael Niedermayer 07master:f3743901d7df: avformat: Fix decoder search in find stream info
[11:51] <cone-699> ffmpeg.git 03Michael Niedermayer 07master:59c7615d58b5: avfilter/filtfmts: Support dynamically allocated in/outputs
[14:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:cb95c1935f43: qt-faststart: Check offset_count before reading from the moov_atom buffer
[14:02] <cone-699> ffmpeg.git 03Janne Grunau 07release/1.1:7a2254ab26b2: arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6
[14:02] <cone-699> ffmpeg.git 03Diego Biurrun 07release/1.1:a32e45df8275: configure: Support preprocessor macros as header names
[14:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:c40631baf77f: Merge commit 'cb95c1935f43ee6ae7fd15439df0f674e809f180' into release/1.1
[14:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:f6cb3827dfb8: Merge commit '7a2254ab26b24255a4d6ea476ba5fd38525a9bb3' into release/1.1
[14:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:fa29e89d4165: Merge commit 'a32e45df82751784f9461f01310e63f4bed721dc' into release/1.1
[14:18] <cone-699> ffmpeg.git 03Luca Barbato 07release/1.1:29b3ca743dd0: drawtext: Drop pointless header
[14:18] <cone-699> ffmpeg.git 03Luca Barbato 07release/1.1:b00444c0bbbc: configure: Update freetype check to follow upstream
[14:18] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:be9074debcfe: Merge commit '29b3ca743dd02efbe00565c0b997e735e4daa772' into release/1.1
[14:18] <cone-699> ffmpeg.git 03Alexander Strasser 07release/1.1:fb487e2f6668: configure: Special case libfreetype test
[14:18] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:4ccde2d356e7: Merge commit 'b00444c0bbbc78ae477ec697d6569893609f420d' into release/1.1
[14:32] <cone-699> ffmpeg.git 03Reinhard Tartler 07release/1.1:f1a2364cebe4: Update Changelog for 9.12
[14:32] <cone-699> ffmpeg.git 03Martin Storsjö 07release/1.1:d791e8c990a7: doc: Point to the correct, actually maintained gas-preprocessor repo
[14:32] <cone-699> ffmpeg.git 03Reinhard Tartler 07release/1.1:4c1e4bc6af15: Prepare for 9.13 Release
[14:32] <cone-699> ffmpeg.git 03Johan Andersson 07release/1.1:fc53a09909ae: cmdutils: update copyright year to 2014.
[14:32] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:1fabe4ae8cc0: Merge commit 'f1a2364cebe472a98a5ea157071f4eee4429ce9f' into release/1.1
[14:32] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:ed9ab30f4cca: Merge commit 'd791e8c990a752435d993df01516ebe469d94535' into release/1.1
[14:32] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:238532700e84: Merge commit '4c1e4bc6af1596995e895cd7da9f3b436051114c' into release/1.1
[14:32] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:6d33c8ec8490: Merge commit 'fc53a09909ae046dbe4d339bffc744cfc328253e' into release/1.1
[14:45] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:af40847681b9: h264: check buffer size before accessing it
[14:45] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:30e58e65e543: h264_refs: make sure not to write over the bounds of the default ref list
[14:45] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:c9f17afe4e3c: Merge commit 'af40847681b978441fdd25276685414f9e17820a' into release/1.1
[14:46] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:7434225ed15d: Merge commit '30e58e65e543d04d5e52bf188b31abf4dd41a104' into release/1.1
[15:09] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:1147d39bca13: h264: reset data_partitioning if decoding the slice header for NAL_DPA fails
[15:09] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:b6a0f5cde808: h264: do not use 422 functions for monochrome
[15:10] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:7e513d85e80d: h264: check that execute_decode_slices() is not called too many times
[15:10] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:58bdec57fa92: Merge commit '1147d39bca135df8673031d16989ba486a52172a' into release/1.1
[15:10] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:b9550ea11617: Merge commit 'b6a0f5cde808d84626f07b11c381cc6ef0954940' into release/1.1
[15:10] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:58e2d529b3df: Merge commit '7e513d85e80d730718695d09fcaf0295ae24699e' into release/1.1
[15:25] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:7f604a048e9b: h264: reject mismatching luma/chroma bit depths during sps parsing
[15:25] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:175b53d051cf: h264: limit allowed pred modes in ff_h264_check_intra_pred_mode() to 3
[15:25] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:9081b4ddddee: Merge commit '7f604a048e9b6128cdf9ce7e95f21d1a9822ba39' into release/1.1
[15:25] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:40e6c148f5dc: h264/ff_h264_check_intra_pred_mode: fix input value check
[15:25] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:f294748cbce9: h264: fix size of arrays in ff_h264_check_intra_pred_mode()
[15:25] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:f6c1fdba22dc: Merge commit '175b53d051cf9e17583106c828c35d169f335ea3' into release/1.1
[15:39] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:7fd6c9fb4957: h264: reset first_field if frame_start() fails for missing refs
[15:39] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:7e8d27c8510a: h264: reset ref count if decoding the slice header fails
[15:39] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:d8e89a37267f: h264: reset data partitioning at the beginning of each decode call
[15:39] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:11dfd2a74a33: Merge commit '7fd6c9fb49573870b48a995947edc83eedd7e86e' into release/1.1
[15:39] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:6961f9f9f4a0: Merge commit '7e8d27c8510a024e6d66d2e1116bb8692d9cb98a' into release/1.1
[15:39] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:a23748a80429: Merge commit 'd8e89a37267f276afd404bd062e5112a336d1a36' into release/1.1
[16:08] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:c9be276f8b04: mpegvideo: set reference/pict_type on generated reference frames
[16:08] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:ff409c7d80b6: adx: check that the offset is not negative
[16:08] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:ea1806ce650f: sgidec: fix buffer size check in expand_rle_row()
[16:08] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:8e5a02151227: Merge commit 'c9be276f8b040e7d441a77f774afe94b6f137be6' into release/1.1
[16:09] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:fcaf78f5f941: Merge commit 'ff409c7d80b6781e4b81dd860badb569061ddaa5' into release/1.1
[16:09] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:8401ed651b2c: Merge commit 'ea1806ce650f0502dd25939c335b9216fa4a955f' into release/1.1
[16:24] <cone-699> ffmpeg.git 03Janne Grunau 07release/1.1:b701e26a4e89: mpeg12: check scantable indices in all decode_block functions
[16:24] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:fa73d13678c4: Merge commit 'b701e26a4e89e3816490bc74bc47f82e6b7f7002' into release/1.1
[16:32] <cone-699> ffmpeg.git 03Diego Biurrun 07release/1.1:2eb15cdeef29: pthread: flush all threads on flush, not just the first one
[16:32] <cone-699> ffmpeg.git 03Pierre Lejeune 07release/1.1:1bccf68caeee: build: Use pkg-config for openjpeg
[16:32] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:0162ad1a5997: Merge commit '2eb15cdeef29eb8a0a32658154decba94b4b89cb' into release/1.1
[16:32] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:47e18e2e03c9: Merge commit '1bccf68caeee787139f22679e1300a5eea048cf5' into release/1.1
[16:42] <cone-699> ffmpeg.git 03Luca Barbato 07release/1.1:b1432e905d46: avfilter: Add missing emms_c when needed
[16:42] <cone-699> ffmpeg.git 03John Stebbins 07release/1.1:d375d6395c0a: matroskaenc: allow override of "writing application" tag
[16:42] <cone-699> ffmpeg.git 03John Stebbins 07release/1.1:9f7119b7fe00: movenc: allow override of "writing application" tag
[16:42] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:1552b850db54: Merge commit 'b1432e905d462198a8d7834b256848f2b9e4f8e6' into release/1.1
[16:42] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:8ca0d74d5945: Merge commit 'd375d6395c0a5203932d89c087f77a5757a08138' into release/1.1
[16:42] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:2ce46a959c20: Merge commit '9f7119b7fe003e94d72e81f3aa922568c2827dce' into release/1.1
[16:47] <j-b> 'morning
[16:56] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:ee21d270f8dc: af_channelmap: fix ONE_STR mapping mode
[16:56] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:03562c44c0c1: avi: Improve non-interleaved detection
[16:56] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:cb29eb144b81: Merge commit 'ee21d270f8dc5fdb2263f5dd87407aae9fe1ecd1' into release/1.1
[16:56] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:6a356801952b: Merge commit '03562c44c0c1e59d2a598390c5b2181ac406611c' into release/1.1
[17:01] <michaelni> afternoon
[17:02] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:d21bf0d27b54: resample: fix avresample_get_delay() return value
[17:02] <cone-699> ffmpeg.git 03Paul B Mahol 07release/1.1:0c5e6c542f5e: bytestream: add functions for accessing size of buffer
[17:02] <cone-699> ffmpeg.git 03Justin Ruggles 07release/1.1:d946e4c1bcfb: bytestream: add bytestream2_copy_buffer() functions
[17:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:6e3830cca297: Merge commit 'd21bf0d27b547adcaabaa28d475e6b9f97dfe20a' into release/1.1
[17:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:da32e3c39819: Merge commit '0c5e6c542f5efffb4cd770e84967478b0076a6e5' into release/1.1
[17:02] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:260f37ee4d03: Merge commit 'd946e4c1bcfb6accd97f6d4cbfa324ef01913c8d' into release/1.1
[17:23] <cone-699> ffmpeg.git 03Justin Ruggles 07release/1.1:85b8b169175a: tiffdec: use bytestream2 to simplify overread/overwrite protection
[17:23] <cone-699> ffmpeg.git 03Anton Khirnov 07release/1.1:dccac759d39e: lavr: allocate the resampling buffer with a positive size
[17:23] <cone-699> ffmpeg.git 03Martin Storsjö 07release/1.1:b77819afbc44: rtmpproto: Make sure to pass on the error code if read_connect failed
[17:23] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:63b38d4a9181: Merge commit '85b8b169175a55fc862e01ecc96f649374bc14d2' into release/1.1
[17:23] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:10b8ae5b108d: Merge commit 'dccac759d39e761398d3d4172ae0b98c0186efa5' into release/1.1
[17:23] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:238360665b26: Merge commit 'b77819afbc44016143b4a11b46109625203c4cef' into release/1.1
[17:29] <cone-699> ffmpeg.git 03Luca Barbato 07release/1.1:ca14a2d0e407: configure: Use the right pkgconf file for openjpeg
[17:29] <cone-699> ffmpeg.git 03Luca Barbato 07release/1.1:ce364088ef53: configure: Support older version of openjpeg1
[17:29] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:fdcdfb36b74b: Merge commit 'ca14a2d0e40720d018421e06995737e5682c33c9' into release/1.1
[17:29] <cone-699> ffmpeg.git 03Michael Niedermayer 07release/1.1:a68d4f55debc: Merge commit 'ce364088ef53dbaf90e74a471d12b732b697e0cd' into release/1.1
[17:30] <microchip_> wow, a commit fest :D
[18:48] <Daemon404> oh right
[18:48] <Daemon404> i go to add my stuff to fic.c i nffmpeg
[18:48] <Daemon404> and it has a bnch of shit michael patched with no cc to the maintainer
[18:48] <Daemon404> goddammit
[18:50] <nevcairiel> even if he had, its not exactly obvious that you consider yourself that, since kostya is the author of the patch and all
[18:51] <Daemon404> i am in MAINTAINERS for it
[18:51] <Daemon404> at michael's request even
[18:51] <Daemon404> your argument is invalid.
[18:51] <Daemon404> nevcairiel, and the patches i am applying (curor rendeing) are mine
[18:51] <nevcairiel> thats irrelevant, isnt it
[18:52] <Daemon404> what the fuck is the point of being added as a maintainer IF IT DOESNT MEAN ANYTHING
[18:52] <nevcairiel> i see no mention of it in MAINTAINERS
[18:53] <Daemon404> inded i musnt have pushed
[18:53] <Daemon404> but also my name is in copyright on the top
[18:53] <Daemon404> of the actual file
[18:54] <Daemon404> indeed i even wrote ost of it
[18:56] <Daemon404> (also this happened with stuff i am listed for regularily)
[20:34] <cone-699> ffmpeg.git 03Kostya Shishkov 07master:93e15a323871: fic: use correct IDCT
[20:34] <cone-699> ffmpeg.git 03Michael Niedermayer 07master:451c78740ae3: Merge commit '93e15a323871613fd26f1f1e317029a50b5b24ca'
[20:34] <michaelni> Daemon404, if you want to maintain fic.c or some other files, please make sure that you are listed in MAINTAINERs for them
[20:46] <Daemon404> i thought i was for some reason
[20:51] <Daemon404> michaelni, kostya says it is not a typo
[20:52] <michaelni> ok, thx
[22:48] <wm4> ubitux: is the "rotate" video metadata parameter in clockwise dirextion?
[22:48] <ubitux> yes
[22:48] <ubitux> at least it seems so
[22:49] <wm4> weird
[22:49] <ubitux> why?
[22:49] <wm4> well, the mathematical standard direction is counterclockwise, isn't it?
[22:49] <ubitux> ah i see what you mean
[22:50] <wm4> I wonder what direction Libav will choose :)
[22:50] <ubitux> yeah well i don't know, consider the value as a value to evaluate to get it correct
[22:50] <ubitux> the other way around probably
[22:52] <ubitux> wm4: i guess the spirit is that you don't care about how it's rotated but how to rotate to get it correct
[22:53] <ubitux> so the metadata just gives the rotation fix
[22:53] <Daemon404> fail
[22:53] <Daemon404> we should use radians
[22:53] <Daemon404> duh.
[22:53] <wm4> well, whatever
[23:23] <ubitux> Daemon404: what don't you go for av_make_q?
[23:25] <ubitux> -#define AV_TIME_BASE_Q (AVRational){1, AV_TIME_BASE}
[23:25] <ubitux> +#define AV_TIME_BASE_Q av_make_q(1, AV_TIME_BASE)
[23:25] <ubitux> something like this should be enough isn't it?
[23:26] <wm4> it's not constant anymore
[23:26] <ubitux> av_make_q is static inline
[23:26] <wm4> I still don't get why this is a problem
[23:26] <ubitux> it should do the trick
[23:26] <ubitux> wm4: "c++" probably
[23:26] <wm4> ubitux: doesn't change the fact that you can't use it as static initializer
[23:27] <Daemon404> ubitux, no
[23:27] <Daemon404> because we, and otehr use e.g. &AV_TIME_BASE_Q
[23:27] <wm4> AV_TIME_BASE_Q is pretty much just a more convenient way to write 1/AV_TIME_BASE
[23:27] <Daemon404> a *lot*
[23:27] <wm4> so it's strictly a helper
[23:27] <wm4> the timebase might be changed, but this macro won't ever change
[23:27] <ubitux> ah indeed static init, forgot that
[23:27] <Daemon404> i gave up due to all the bieshedding from both projects
[23:27] <Daemon404> and settled on adding a new fun
[23:27] <Daemon404> c
[23:27] <wm4> good
[23:27] <Daemon404> for c++ users
[23:28] <Daemon404> if *this* offends someone
[23:28] <Daemon404> then fuck it
[23:28] <Daemon404> :D
[23:28] <wm4> well you could also just ifdef cplusplus it
[23:28] <wm4> or is that a taboo
[23:28] <ubitux> it should be fine
[23:28] <ubitux> (but you can use av_make_q in that function ;))
[23:28] <wm4> I mean, I noticed the headers don't have the typical extern "C" thing
[23:28] <Daemon404> ubitux, not that it matters
[23:28] <wm4> usually libs do that to be somewhat c++ friendly
[23:29] <wm4> but maybe being nice to C++ is a religious taboo around here
[23:29] <Daemon404> wm4, everybody already does extern "C" around libav* headers
[23:29] <Daemon404> so its non-issue at this point
[23:29] <Daemon404> damage done etc
[23:29] <ubitux> Daemon404: sure, patch is fine with me as is
[23:29] <Daemon404> i figured id send it
[23:30] <Daemon404> its the last thing sitting in patchwork
[23:30] <Daemon404> befor my backlog is clear
[23:31] <wm4> hm, extern variables are evil too?
[23:31] <wm4> in the API I mean
[23:31] <Daemon404> we worked hard to remove them
[23:31] <Daemon404> also theyre epic pain on windows
[23:31] <wm4> ok
[23:31] <Daemon404> IMO you shouldnt even need av_time_base much
[23:31] <Daemon404> you should be using the stream tb
[23:32] <Daemon404> a lot of usage of avtimebase in the wild seems to be quite wrong
[23:32] <Daemon404> (read: people dont understand timebases)
[23:32] <wm4> AFAIK you need it for seeking and for the file duration
[23:32] <Daemon404> you can seek relative to a stream
[23:32] <Daemon404> so no you dont
[23:32] <Daemon404> if you dont want to
[23:32] <Daemon404> ;)
[23:32] <wm4> that never worked for me
[23:33] <Daemon404> works for me at work
[23:33] <wm4> and which stream should I seek if there are several?
[23:33] <Daemon404> the active one?
[23:33] <wm4> what if multiple can be active?
[23:33] <wm4> I like my videos with sound
[23:33] <Daemon404> i always seek to video stream myself
[23:34] <Daemon404> but its not wrong to do it either wa
[23:34] <Daemon404> y
[23:53] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:f34d3173fcfc: avcodec/fic: fix slice checks
[23:53] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:359a719f5fb1: Merge commit 'f34d3173fcfc7f3228095d509a64c4fa4b37b575'
[23:54] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:144f7a561d32: avcodec/fic: clear slice_data
[23:54] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:e0cdc68bdc0e: Merge commit '144f7a561d32ae9bc657a217e2b4c6dd9a0d7df9'
[23:55] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:6f243b17c537: avcodec/fic: Fix return value check
[23:55] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:60fdf7dd9ea6: Merge commit '6f243b17c537646b894857d43dfdac65f85ab377'
[23:58] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:1c7b71a5bdb8: mpegvideo: Use the current_picture pts
[23:58] <cone-977> ffmpeg.git 03Michael Niedermayer 07master:5e5aced585b3: Merge commit '1c7b71a5bdb88ebb69734100405bbb5441b871e8'
[00:00] --- Tue Apr 22 2014
More information about the Ffmpeg-devel-irc
mailing list