[vlc-commits] [Git][videolan/vlc][3.0.x] 95 commits: demux: adaptive: add times references classes for demuxed data

Hugo Beauzée-Luyssen (@chouquette) gitlab at videolan.org
Thu Mar 24 13:41:26 UTC 2022



Hugo Beauzée-Luyssen pushed to branch 3.0.x at VideoLAN / VLC


Commits:
cef4f4cd by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add times references classes for demuxed data

(cherry picked from commit 71a1e62ce3a88005576bccff514fe2b8ec3c6a69)

- - - - -
b29277a0 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: propagate and interpolate asynchronous times

(cherry picked from commit 1fdd46df6263da8d1d812c71398d53c3e590e730)

- - - - -
d5ca6328 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix position/get_time

(cherry picked from commit fbfb934900d7c4b264632cf090236d65e859366f)

- - - - -
0ddbb589 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove now unused random access times

(cherry picked from commit b0e2256615b73ed4c6b2998e79a62793106c435b)

- - - - -
08efb4e2 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: set virtual segment times

(cherry picked from commit 80b990eab065046ae9e53587580266b8996ea293)

- - - - -
6033b240 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add trim helper

(cherry picked from commit db1f2de74c43cc207b7147cbfdfbfea48e16f868)

- - - - -
cab9dbc6 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add chunk identifier for storage

(cherry picked from commit c83c68121e90f903009b9982981e6d6c3a5d7836)

- - - - -
c25f541a by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: do not consume chunk data

(cherry picked from commit 3fbe47d0caca74cb99c2e90e94acaf7e5f01fbf4)

- - - - -
9876d0fc by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: cache init segments

(cherry picked from commit 5783eaec107133b48c96ba8386aabee382a3405d)

- - - - -
c2179e3e by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: return only valid time for GET_TIME

(cherry picked from commit 66b88e346ae3e19665aadba2c41a1dffe45d6980)

- - - - -
e52ff055 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: move unescape to helpers

(cherry picked from commit 19140f996b0e13c5095ab1ed39f1cc6df72f564a)

- - - - -
253dfc6c by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: propage times also through buffering

(cherry picked from commit b7a0d239d7b5b81694c64066d0be7f9e7ca14958)

- - - - -
046ff13e by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: use mutable keywork on locks

(cherry picked from commit fbb3542c34081091d8f8943d6ffcd244f5efe590)

- - - - -
9e365112 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: use both timelines for buffering/dequeuing

(cherry picked from commit cc3dad2c73c4f0be0a4cab8b1651c74134467a54)

- - - - -
9554a6b7 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add proper getter for media amounts

(cherry picked from commit 0a94cb1cfaca7efc606439b8084a50dfbd620812)

- - - - -
5206fcf2 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove unused timestamp_first

(cherry picked from commit 13d940dc68a93b3c35b682cab51454c5863d9d1d)

- - - - -
5cca66df by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: don't flag first discontinuity

(cherry picked from commit 9c6099694bdaa390793978ca1ef26b1cd0caf549)

- - - - -
00a2c62b by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: parse and store discontinuity sequence numbers

(cherry picked from commit eaa7ae479c6528996658c5bffd22cf509546f6cf)

- - - - -
9cd15459 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: pass resume time directly from tracker

(cherry picked from commit 216c3c130cb86094e2b02483dbf7003de9bd02e5)

- - - - -
aeef8788 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: always tag init with segment times

(cherry picked from commit 86e8452681d6eb97ed197092e26ed41461e5eee9)

- - - - -
532a3b83 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: sent discontinuity once with init

(cherry picked from commit c73601e7b10d435c934c66ee5661673fc366fa07)

- - - - -
33dffde1 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: notify discontinuity before new segment event

(cherry picked from commit 67a63fb7fe84ab17ef17eb30240007276b206e2a)

- - - - -
c0faa79d by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix live manifest update on stream reactivation

(cherry picked from commit 7e20d06ebdf467f48d3c3a32a6e9b844408fcbc5)

- - - - -
29eb66ab by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: dash: set segmentlist startnumber for live content

(cherry picked from commit f5f104c41bccc4e438ed8972897f7d441241ad19)

- - - - -
8a3c57d7 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: tag segmentlist with abs/rel times hint

(cherry picked from commit 5f0a3e46aa011e5abba42e665b04e0a78b77bf6f)

- - - - -
305ce0e7 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: dash: set absolute mediatimes on segmentlist

(cherry picked from commit f32e4c914c828f81dd607946bf3992bd05b18555)

- - - - -
fa38142d by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: set abs/rel time hint

(cherry picked from commit a31b95c1da16406d45bb868c80e1d66f8d6e7bc4)

- - - - -
1a586db0 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: rework segmentlist update

(cherry picked from commit 43a205ff43b7f9b66bc0312760e3ae8c1fad28ef)

- - - - -
5ffb2e8f by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove no longer used segment comparison

(cherry picked from commit 55e204c2879af3044f6942bc679b0e7745e537e2)

- - - - -
4ebef537 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: fix relative segment switch

(cherry picked from commit 482d9d10306d226ce3eac397fa0d86de22e7407e)

- - - - -
963e49f8 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove isConsistentNumber

(cherry picked from commit 94433ad79afdab102002e280b54a98c2258985ef)

- - - - -
7d905b4c by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix buffering level on invalid ts

(cherry picked from commit e4487a4b1dd4c61d0063762664757b39301eb78e)

- - - - -
9a3427ea by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add direct timestamp mapping method

(cherry picked from commit 8504efe042256fdca9ec25154ab85209bc319ecd)

- - - - -
1956b81e by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: use sync references for continuity and start offset

(cherry picked from commit 57cdaefe2e94c5053768b1068076643b5ff8745f)

- - - - -
c8456de4 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: ensure starttime context is always set

(cherry picked from commit 4b8b28683cc5e555a1f4666863d202fea1ac76c3)

- - - - -
37e24df9 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: handle hls rollover

(cherry picked from commit 146eb315a41b29617f4e648e505c9d375989ce42)

- - - - -
69bd7e64 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: add missing next update sheduling

(cherry picked from commit 2588017c9eea935a3e9d6ccc7b41d7f25279bd64)

- - - - -
77d8283f by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: wait syncref for subtitles

(cherry picked from commit f5cd0d17e2c77e5ad02abc0bd144f8efb737b0f0)

- - - - -
259880bb by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: only update syncref with valid point

(cherry picked from commit 83d2aca2a512901ced9e4be95d8e5ce8c8cbef61)

- - - - -
0821fb70 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: parse WebVTT explicity mapping

(cherry picked from commit adb7bdc2f61f1c2119384922934f213ab9c58474)

- - - - -
1e03b5f4 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: use Times for stream position

(cherry picked from commit e009424c15083544d522d3197574dd16f980ebe1)

- - - - -
67a2f9ff by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: classify subtitles also by role

(cherry picked from commit 949208b500915d331bac5d18b2eb55b7dc2bce8a)

- - - - -
db3de604 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: no longer handle segment gap as discontinuity

(cherry picked from commit fa4882420e5d3f504ce9e5dc811f25672c1e9d4d)

- - - - -
36e0b3d4 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: set chunk info for subtitles stream discontinuity
sequence info

(cherry picked from commit 7718d6916895dec7ffac3ac47094d67808dca581)

- - - - -
0ff5a3df by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: do not switch out of an available playlist

(cherry picked from commit 518c5dec0441d642ad1c2ccdd3f97da55dc9e444)

- - - - -
9d507374 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: don't approximate segment number translation

(cherry picked from commit 37bdab030873e1de626c045f33bfc9511b8bc412)

- - - - -
0de7a6a8 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: missing limits include

(cherry picked from commit b8b52a006cdef0ebce9dcc3e4fb5a03af64adb79)

- - - - -
0ae8c002 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: reset all status on new position

(cherry picked from commit 4d784f69f9e941a7de3643e3a3d70ac74b177bb5)

- - - - -
29774d56 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: reevaluate buffering status on each run

(cherry picked from commit e60e9c7cd4092b5eed9a81212fd9d01aaa0acc70)

- - - - -
4ccddc8a by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add representation update event

(cherry picked from commit cbd527cec2e0b5c0fd5fab414203e144e2877670)

- - - - -
c1a5af1a by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: clear suspended flag on update

(cherry picked from commit 22e8b053cd5fe0661dd4da8895cb0a040e1c3015)

- - - - -
ce3877ae by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: handle update failures

(cherry picked from commit 3911d82e9e3cde8dce87974b70ce1e7fea249eb8)

- - - - -
b16cdb8d by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: notify update failures

(cherry picked from commit 6733efd243a8adb9eaed397163a027086e807a6b)

- - - - -
fff590c4 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: schedule next update on failure to half segment

(cherry picked from commit c9092bec4ea49050f9febd708640c8ed78030491)

- - - - -
a94e4420 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fill fmt with representation resolution

(cherry picked from commit fa086dbd4c6e8d1b4e24c742217b5f1586228a1d)

- - - - -
c2fa1570 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: set resolution in CodecDescription

(cherry picked from commit ccba091bd9ce19188715340fc4171b5cfd309787)

- - - - -
4c9ce9f9 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: notify first switch

(cherry picked from commit 93de05d69e7e0b0668500134f7e48feb5517bc80)

- - - - -
f1836c66 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix timelined segmentlist regression

(cherry picked from commit e16c5187c1ab59e0ed378b521fe0e520f8289118)

- - - - -
ffe08a53 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix timeline timings on chunk entries

(cherry picked from commit 95c2a41e2b1bda11c8e12629b412a7086911b546)

- - - - -
950c3979 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove chunk useless connmanager direct param

(cherry picked from commit f75635941d9420a3afa12d560bef42ed4d3807eb)

- - - - -
822aa2d3 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove connManager from streams

(cherry picked from commit 7c36956203d84c49feac7e2069e5f9cf70c532c6)

- - - - -
8aa87552 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: remove getCurrentFormat

(cherry picked from commit ffa3db438d4147847a5560a965b94f8544f8db35)

- - - - -
14ae2e6f by Francois Cartegnie at 2022-03-23T13:31:12+01:00
codec: webvtt: merge cues

(cherry picked from commit 69d3595ab32567ed13cc501b1efd7ddd4e207705)

- - - - -
07ed436b by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: re-enable WebVTT

(cherry picked from commit f18f844f973418e55b5687df41fde9dc00593727)

- - - - -
d7e5cf1d by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: remove unused utcTime

(cherry picked from commit 0628048404e4719f56c99001e04d36e46ac06091)

- - - - -
75cdc5b8 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: avoid false timestamp roll on long streams

(cherry picked from commit 9fddb6518070ad13d52c9922f0b3b239bd612ca9)

- - - - -
56d356c7 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: replace reference to avoid halfroll

(cherry picked from commit af162dd3a8933124264c42f028c051f88a95d3b1)

- - - - -
90c36cdc by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: always try to update reference

(cherry picked from commit ba579a40708b61af4127837054b7a2e510cbb5fd)

- - - - -
cd9903db by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix init segments discontinuitysequence

(cherry picked from commit 20737e5283fbe982a10bdeca15e274d45bd346aa)

- - - - -
e0168e10 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: move members

(cherry picked from commit 1975b2a39acdee58872a05ca0209ad56b32a1beb)

- - - - -
8737d809 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix initial switch event

(cherry picked from commit f50f140545c9634a65078fedc50a85ba6fa06cd1)

- - - - -
aba12091 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add top level emsg in ISOBMFF probing

(cherry picked from commit 92b5c9d38cf84762f340b896942d1cef73a38c76)

- - - - -
c713ce41 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: re-enable SET_NEXT_DISPLAY_TIME

(cherry picked from commit 3a318ede5c6e53640b5b3a8fffaf38a1a7ca6f12)

- - - - -
73564785 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: dash: add default startNumber

fixes regression with some templates
https://livesim.dashif.org/livesim/testpic_2s/Manifest.mpd

(cherry picked from commit a5fe71de82e04ce62b1e649c7004f73ddf9abdfb)

- - - - -
51a71010 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: fix ended event state

(cherry picked from commit a37aa1c8645df9ff81e502b230c6acd72bd6f75d)

- - - - -
a6759160 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add esout unit test

(cherry picked from commit 79ab6573e38488c2f88defdb72f27528b18e0345)

- - - - -
160487bd by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add segmenttracker tests

(cherry picked from commit a9fad07115b217de650690113bc4faa0b541083f)

- - - - -
867138fd by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add more segmentlist merge tests

(cherry picked from commit 7bdcb21d8ae65c0d0e1a85c91bd2469ec7006010)

- - - - -
4f1fc14d by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: force early output of first demuxed times

(cherry picked from commit e8be1a4ef4ab7f57873e7a2566d1a789ab390986)

- - - - -
81213b45 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: add buffering media level to command queue

(cherry picked from commit 5da424a6684d80876f94b49b42d5bcf4e18d1989)

- - - - -
5faa2ca2 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: refer to previous segment end time

(cherry picked from commit 49f71855b906d0d13447942ad2356da514257f40)

- - - - -
d9b8176a by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: reset segment time context on segment gap

(cherry picked from commit e136c8ac502692217bec060510c6ae58eb2cd2dc)

- - - - -
62be0ca1 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: no buffering on no deadline

(cherry picked from commit 235471cf999d76ab2da1c0efdb4fefbcde39243d)

- - - - -
1d918604 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: only return bufferized amount past deadline

(cherry picked from commit b2d6205d56db48318f550162a8dc19922752047c)

- - - - -
5439d2e6 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: rewrite media timeline fallback

(cherry picked from commit 310f94ef936e1e226c172a024657e90ecb5eadb8)

- - - - -
bfc284c1 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: call queue to create ES on empty content/subtitles

otherwise it is delayed until first data/pcr

(cherry picked from commit 9819fd9b422ac0e46c6e575d457b8c57fb6bcba0)

- - - - -
1a7454e2 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: use member for isContiguous

(cherry picked from commit 40ea2e85c1515891ff6ae7e5c3f04e750d8427c5)

- - - - -
72d0c340 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
adaptive: test: add low delay offset check

(cherry picked from commit dff467b4efb8ebabfb2dadafa8addd25d774f4ce)

- - - - -
ec196700 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: rename error prone method

(cherry picked from commit 65d2dccfaf7dcea5bbe9063a15cd5480dc05bf60)

- - - - -
0ef40b1e by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: use timestamp 0 offset in timestamp mappings

Fixes returning INVALID timestamp when mapping to 0.

(cherry picked from commit 4aa0143cf9dd56b0f3eac3e0513e9349da235fcd)

- - - - -
ebbc32cf by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: fix init setting expected timestamp for non sms

(cherry picked from commit f2414d8642ef7a5b22aea701a23854be5657fe80)

- - - - -
1dc30593 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: ensure es is created in test

(cherry picked from commit 8f8ea977e56b0aeae7584692628060802d0498f8)

- - - - -
c3145adf by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: adaptive: properly prune relative segmentlist

(cherry picked from commit fafd64e06f5634cc4ee427f99935510032c37fa3)

- - - - -
65dccae1 by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: hls: fix timescale attribute duplication on update

(cherry picked from commit 8940fd6c104fcc5bf40e81417e6bd967b4566836)

- - - - -
c7cfe89c by Francois Cartegnie at 2022-03-23T13:31:12+01:00
demux: we don't need to check availabilityStartTime

mandatory for templates and breaks with epoch 0
refs
https://livesim.dashif.org/livesim/sts_1647955042/sid_f95b592d/testpic_2s/Manifest.mpd

- - - - -


30 changed files:

- modules/codec/webvtt/subsvtt.c
- modules/demux/Makefile.am
- modules/demux/adaptive/PlaylistManager.cpp
- modules/demux/adaptive/PlaylistManager.h
- modules/demux/adaptive/SegmentTracker.cpp
- modules/demux/adaptive/SegmentTracker.hpp
- modules/demux/adaptive/StreamFormat.cpp
- modules/demux/adaptive/Streams.cpp
- modules/demux/adaptive/Streams.hpp
- modules/demux/adaptive/Time.hpp
- modules/demux/adaptive/http/Chunk.cpp
- modules/demux/adaptive/http/Chunk.h
- modules/demux/adaptive/http/HTTPConnectionManager.cpp
- modules/demux/adaptive/http/HTTPConnectionManager.h
- modules/demux/adaptive/logic/RateBasedAdaptationLogic.cpp
- modules/demux/adaptive/logic/RateBasedAdaptationLogic.h
- modules/demux/adaptive/playlist/BaseRepresentation.cpp
- modules/demux/adaptive/playlist/BaseRepresentation.h
- modules/demux/adaptive/playlist/CodecDescription.cpp
- modules/demux/adaptive/playlist/CodecDescription.hpp
- modules/demux/adaptive/playlist/Segment.cpp
- modules/demux/adaptive/playlist/Segment.h
- modules/demux/adaptive/playlist/SegmentChunk.cpp
- modules/demux/adaptive/playlist/SegmentChunk.hpp
- modules/demux/adaptive/playlist/SegmentList.cpp
- modules/demux/adaptive/playlist/SegmentList.h
- modules/demux/adaptive/playlist/SegmentTemplate.cpp
- modules/demux/adaptive/playlist/SegmentTemplate.h
- modules/demux/adaptive/plumbing/CommandsQueue.cpp
- modules/demux/adaptive/plumbing/CommandsQueue.hpp


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/296b3a03aec5cc650688054bf533cb9d6c89e4d7...c7cfe89c7d6e5032c08fd1cc5a2e173c684cac6f

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/296b3a03aec5cc650688054bf533cb9d6c89e4d7...c7cfe89c7d6e5032c08fd1cc5a2e173c684cac6f
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list