[vlc-commits] [Git][videolan/vlc][master] demux/mkv: assume VP9 is packetized in Matroska/WebM

Steve Lhomme (@robUx4) gitlab at videolan.org
Thu Oct 31 09:02:48 UTC 2024



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
def188d3 by Steve Lhomme at 2024-10-31T08:49:19+00:00
demux/mkv: assume VP9 is packetized in Matroska/WebM

This effectively reverts the fix from 17e07afce4d26cfecf6ab5252c738cd8a0e9756a.

The issue in #12944 was that libavcodec was not handling super frames.
It was fixed in https://github.com/FFmpeg/FFmpeg/commit/a5679933c1b8b6bef5c5c3eb7c70d06c695066cf
which is in lavc 58.6.102. We require 58.54.100.

- - - - -


1 changed file:

- modules/demux/mkv/matroska_segment_parse.cpp


Changes:

=====================================
modules/demux/mkv/matroska_segment_parse.cpp
=====================================
@@ -1806,7 +1806,6 @@ bool matroska_segment_c::TrackInit( mkv_track_t * p_tk )
             vars.p_fmt->i_codec = VLC_CODEC_VP9;
             if (vars.p_tk->b_has_alpha)
                 vars.p_fmt->i_level = 0x1000; // mark as containing alpha data
-            vars.p_fmt->b_packetized = false;
             vars.p_tk->b_pts_only = true;
 
             fill_extra_data( vars.p_tk, 0 );



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/def188d3189df043a1ec0f40901aa134a8c83c91

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/def188d3189df043a1ec0f40901aa134a8c83c91
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