demux: mkv: don't expose local BlockDecode function
authorSteve Lhomme <robux4@ycbcr.xyz>
Sun, 10 Nov 2024 09:41:00 +0000 (10:41 +0100)
committerSebastian Ramacher <sramacher@debian.org>
Tue, 21 Jan 2025 18:02:47 +0000 (19:02 +0100)
(cherry picked from commit e3adf1736cf32bba3db208cc5d0d18b23a7c17a5) (rebased)
rebased:
- the code around is different

Gbp-Pq: Name 0102-demux-mkv-don-t-expose-local-BlockDecode-function.patch

modules/demux/mkv/mkv.cpp
modules/demux/mkv/mkv.hpp

index c55af78bab63f7190f25294b372401f307044259..2a252a100184ffc72c7bc736a89924c988424315 100644 (file)
@@ -487,7 +487,7 @@ static int Seek( demux_t *p_demux, vlc_tick_t i_mk_date, double f_percent, virtu
 }
 
 /* Needed by matroska_segment::Seek() and Seek */
-void BlockDecode( demux_t *p_demux, KaxBlock *block, KaxSimpleBlock *simpleblock,
+static void BlockDecode( demux_t *p_demux, KaxBlock *block, KaxSimpleBlock *simpleblock,
                   const KaxBlockAdditions *additions,
                   vlc_tick_t i_pts, int64_t i_duration, bool b_key_picture,
                   bool b_discardable_picture )
index 2a8ad5e9bf44696657fd7fd577dc4d21239f8f7f..8497d087425981cfd03e139e0b84e8fe83fefafa 100644 (file)
@@ -133,11 +133,6 @@ Type * FindNextChild(const EbmlMaster & Master, const Type & PastElt)
 
 using namespace LIBMATROSKA_NAMESPACE;
 
-void BlockDecode( demux_t *p_demux, KaxBlock *block, KaxSimpleBlock *simpleblock,
-                  const KaxBlockAdditions *additions,
-                  vlc_tick_t i_pts, vlc_tick_t i_duration, bool b_key_picture,
-                  bool b_discardable_picture );
-
 class attachment_c
 {
 public: