[vlc-devel] [PATCH 2/2] demux: asf: do ES audio selection for mms (fix #8797, #3400, #3797)

David Glaude david.glaude at gmail.com
Tue Feb 17 13:44:02 CET 2015


I had the hope this behaviour change relate to a source code change that
month in one of those two files "modules/access/mms/mmsh.c" and
Just for that last file, there were 41 commits and each or everyone of
those (or a combo) could have break things for me.

Except rebuilding commit after commit until it break, I don't really see
how to find out what went wrong.
I assume all those changes made sense to the author and he had something to
test against.

I'll quickly check the code of those patch to see if I can make some sense
of them.

What other approach would you suggest?

David Glaude

Those are the changes in that time range:

09 Dec, 2013 3 commits
    08b4ccaa9   demux: asf: trigger dialog on drm streams
    fe5e4ac18   demux: asf: avoid truncation on malloc
    c4611bcd8   demux: asf: fix double declaration (cid 1135582)

08 Dec, 2013 3 commits
    15c86584b   demux: asf: check for int overflow
    458c4a5e3   demux: asf: fix signedness
    28b947459   demux: asf: fix signedness in language index

07 Dec, 2013 8 commits
    abb20fc36   demux: asf: use INT64_MAX
    d28dedab8   demux: asf: don't update PCR until preroll is done
    8e7a55dd8   demux: asf: use send time as base time for pcr (fix #6662,
#8795) ...
    882f2d611   demux: asf: only substract preroll from presentation time
and duration ...
    c3ae02a6d   demux: asf: decode payload extension ...
    e89887356   demux: asf: fix time conversion ...
    6ac205bb7   demux: asf: fix computing pts/dts with deltas on sub
payloads ...
    6fb815bbf   demux: asf: Use pts as track time instead of dts ...

04 Dec, 2013 2 commits
    5b8529385   demux: asf: flush remaining tail data (fix #5356)
    3b7a8af42   demux: asf: define MAX_ASF_TRACKS

03 Dec, 2013 3 commits
    01e03b9a0   demux: asf: correctly flag invalid time
    bc5a9b1b9   demux: asf: reset PCR on seek
    adf378a9c   demux: asf: wait keyframe on index seek too ...

02 Dec, 2013 2 commits
    0a3cb49bf   demux: asf: fix keyframe waiting after a seek (fix #6647)
    701602135   demux: asf: remember extended stream parameters for tracks

27 Nov, 2013 1 commit
    f5ef14fd4   demux: asf: add check in control (CID 1132753) ...

26 Nov, 2013 4 commits
    cd3efe2dc   demux: asf: seek seekable
    991b40676   demux: asf: ignore empty sub-payloads (fix #9990)
    b43f53f92   demux: asf: fix seek boundaries
    b5bffbb29   demux: asf: fix wrong allocation size ...

25 Nov, 2013 2 commits
    52dc92775   demux: asf: fix variable length reading. ...
    51785680c   demux: asf: fix overflow in seek

23 Nov, 2013 2 commits
    9a0de97a7   demux: asf: do bitrate mutual exclusion
    4dbcaaa57   demux: asf: follow track exclusion list (fix #3796)

22 Nov, 2013 2 commits
    23445cd54   demux: asf: reject DRM'ed files ...
    58c8f9f3c   demux: asf: preroll to seek time from index keyframes (fix

15 Nov, 2013 1 commit
    1c7b3420e   demux: asf: fix multiple compressed payload regression (fix
#9846) ...

2015-02-17 10:23 GMT+01:00 Rémi Denis-Courmont <remi at remlab.net>:

> Le 2015-02-17 11:34, David Glaude a écrit :
>> The last to work is: vlc-2.2.0-git-20131104-1009-win32.exe OK with
>> 3V+24A
>> The first to fail is: vlc-2.2.0-git-20131209-0039-win32.exe KO no
>> audio on switching language
> Seriously, that covers a range of 600-700 different changes... If you want
> to play the blame game, you need to pinpoint a specific change. And you
> cannot do that with nightly builds in any case.
> --
> Rémi Denis-Courmont
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20150217/989f7d7c/attachment.html>

More information about the vlc-devel mailing list