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

burek burek021 at gmail.com
Mon Aug 19 02:05:02 CEST 2013


[00:01] <cone-322> ffmpeg.git 03Xi Wang 07release/0.6:636c42de19f6: rtmp: fix multiple broken overflow checks
[00:01] <cone-322> ffmpeg.git 03Xi Wang 07release/0.6:9aa60889f3f9: rtmp: fix buffer overflows in ff_amf_tag_contents()
[00:01] <cone-322> ffmpeg.git 03Michael Niedermayer 07release/0.6:a7faa1d0703b: huffyuvdec: Check init_vlc() return codes.
[00:01] <cone-322> ffmpeg.git 03Michael Niedermayer 07release/0.6:a77cf47d887a: huffyuvdec: Skip len==0 cases
[00:01] <cone-322> ffmpeg.git 03Diego Biurrun 07release/0.6:3f785a538b4b: configure: Make warnings from -Wreturn-type fatal errors
[00:12] <cone-322> ffmpeg.git 03Vignesh Venkatasubramanian 07master:571efd972986: lavf/matroska: Adding the new SeekPreRoll element
[00:28] <cone-322> ffmpeg.git 03Paul B Mahol 07master:02eb15a6c1b4: wavpackenc: do not copy samples if they are not available
[02:37] <BBB> ubitux: cool
[02:42] <cone-322> ffmpeg.git 03James Almer 07master:af248fa11742: matroskadec: Improve TTA duration calculation
[02:42] <cone-322> ffmpeg.git 03Michael Niedermayer 07master:338f8b2eaf36: avformat/matroskadec: check out_samplerate before using it in av_rescale()
[09:15] <BBB> ubitux: fyi I can now parse the first block of the first nonkeyfame correctly
[09:15] <BBB> ubitux: shall I commit so we can work on reconstruction together?
[09:15] <BBB> Daemon404: you in for doing parts also now? or still moving?
[11:05] <ubitux> BBB: would be nice, but don't you want me to finish the intra 32 ?
[11:06] <BBB> ubitux: sure, I'm not trying to pull you away, just asking if you're ok with me pushing it while it's unfinished/unconfirmed
[11:06] <BBB> ubitux: think of it as "review would be nice" rather than anything else
[11:06] <ubitux> ah sure, whatever
[11:07] <BBB> how's rework of intra pred going?
[11:07] <ubitux> slowly :)
[11:07] <ubitux> i couldn't do anything relevant yesterday but i'll work on it today
[11:15] <BBB> ok pushed
[11:16] <BBB> btw even if 1 or 2 of the 6 are done, that's a great improvement over the current code already, so that would be fine to push, imo
[11:16] <BBB> but up to you ofc
[11:17] <BBB> I'll try to work on basic inter block reconstruction at this point, so things like subpel interpolation etc. - we'll see how that goes 
[12:00] <cone-119> ffmpeg.git 03Janne Grunau 07master:c34a96a5ddfa: dxa: fix decoding of first I-frame by separating I/P-frame decoding
[12:00] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:66722b4ba955: Merge commit 'c34a96a5ddfa390ce2a352eca79190766c9056d4'
[12:41] <cone-119> ffmpeg.git 03Martin Storsjö 07master:0a14fefd68cc: movenc: Indicate that negative timestamps are supported
[12:41] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:45975ab7a192: Merge remote-tracking branch 'qatar/master'
[12:48] <ubitux> BBB: could be make the topleft accessible from top[-1] and left[-1] ?
[12:48] <ubitux> s/be/we/
[12:48] <ubitux> (assuming that's not really the case)
[12:49] <xlinkz0> I suggest adding a note to the https://trac.ffmpeg.org/wiki/Seeking%20with%20FFmpeg page on the "Cutting small section" part that specifies the need to use "-avoid_negative_ts 1" if those segments are to be rejoined using the concat demuxer
[12:49] <ubitux> that would simplify things for vert_right
[12:51] <BBB> ubitux: left[-1] works, is that enough?
[12:51] <ubitux> ah, if it works then it's perfect :)
[12:51] <BBB> oh wait no it doesn't
[12:51] <BBB> only top[-1]
[12:51] <BBB> sorry
[12:51] <ubitux> that's what i was thinking
[12:51] <BBB> *headache*
[12:51] <ubitux> i would need both ideally
[12:52] <xlinkz0> that page should be indexed to google on 'ffmpeg cut' , currently a search doesn't even bring up any of the official docs on the first page
[12:52] <BBB> ubitux: maybe add left[-1] if you feel it helps, it's only 1 line of code in check_intra_mode() I think
[12:52] <BBB> ubitux: when do you need it?
[12:53] <ubitux> for vert_right
[12:53] <ubitux> typically to simplify this chunk:
[12:53] <ubitux>     DST(0,6) =                       (l3 + l4 * 2 + l5 + 2) >> 2;
[12:53] <ubitux>     DST(0,4) = DST(1,6) =            (l1 + l2 * 2 + l3 + 2) >> 2;
[12:53] <ubitux>     DST(0,2) = DST(1,4) = DST(2,6) = (tl + l0 * 2 + l1 + 2) >> 2;
[12:53] <ubitux> s/simplify/make a loop out of it/
[12:54] <ubitux> of course i can make an exception
[12:54] <BBB> are you using  rolling buffer, or 2, or 3?
[12:54] <BBB> using  rolling/using 1 rolling
[12:54] <ubitux> i was going for 2 rolling buffers
[12:55] <ubitux> one for odd, one for even
[12:55] <BBB> right
[12:55] <BBB> that's what simd does also
[12:55] <BBB> (rolling registers, same thing)
[12:55] <ubitux> fun
[12:55] <ubitux> i didn't look at all at the simd
[12:55] <BBB> if you think it makes things easier, I'd say just add it to check_intra_mode
[12:56] <ubitux> yeah i was looking at that code
[12:56] <ubitux> ok i'll check that
[13:08] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:f4f6eb5b7489: fate: add ffv1.0 test
[13:09] <xlinkz0> can't modify the title to say Seeking and cutting 
[13:09] <xlinkz0> maybe google would index it on "ffmpeg cut" searches
[13:32] <xlinkz0> is it wrong to comment on stuff like that even though i'm not an authority on .. anything?
[13:34] <durandal_1707> authority?
[13:34] <xlinkz0> i mean i'm not entirely sure i'm helping that guy
[13:35] <xlinkz0> or is it ok to try to help someone if you have a slight clue.. until someone who knows more about the subject comes along?
[13:35] <xlinkz0> i mean i don't want to get in the way of bug reports or anything
[13:38] <durandal_1707> if you are unsure about what you are doing, it's best to stay away
[13:42] <durandal_1707> lol those youtube captions of non-english speakers
[13:44] <xlinkz0> ok
[14:38] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:70967a60dff4: mpeg12dec: also print progressive seq and chroma format
[14:38] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:7d776062f97d: avcodec/error_resilience: Fix handling of matrox mpeg2
[16:34] <ubitux> BBB: feel free to merge up to 0c4bc031528ae842214250a4aaee7c17c83724a8
[16:34] <ubitux> note that i didn't bench anything
[16:45] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:c666c59ac1a9: mpegts: reanalyze packet size on mismatches
[18:47] <ubitux> ok, hor_down down, 2 left.
[18:49] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:63c0e9077e22: avcodec/jpeg2000dec: fix near null pointer dereference
[18:55] <ubitux> s/ down/ done/
[20:23] <ubitux> vert_left done, one left.
[20:24] <ubitux> BBB: actually, don't merge it now
[20:24] <ubitux> i'd like to finish all of them
[20:24] <ubitux> just one left, should be done soon
[22:21] <ubitux> ok, all done
[22:24] <ubitux>  1 file changed, 134 insertions(+), 680 deletions(-)
[22:25] <ubitux> i wonder if i can re-roll the 4x4 now
[22:25] <ubitux> since gcc seems to somehow unroll small versions
[22:36] <ubitux> BBB: feel free to pick latest commit from my branch
[22:36] <ubitux> ...and tell me what you would like me to work on now :)
[22:43] <cone-119> ffmpeg.git 03Carl Eugen Hoyos 07master:47f9a5b737c5: Warn the user if a pix_fmt != yuv420p was chosen for MPEG-2 video encoding.
[23:28] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:ee7f2609a0dc: avformat/mpegts: print packet size warning only if new size differs from old
[23:28] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:0f2f65bd5835: mpegts: fix pos47_full
[23:28] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:b4429c259a64: mpegts_get_pcr: dont loose a packet when resyncing
[23:29] <cone-119> ffmpeg.git 03Michael Niedermayer 07master:d73cbc22c5f2: avformat/mpegts: resync from the smallest packet size on
[00:00] --- Mon Aug 19 2013


More information about the Ffmpeg-devel-irc mailing list