From 2d5e77b87a6c84847385d2375d41eff4e768c336 Mon Sep 17 00:00:00 2001 From: David Flynn Date: Tue, 29 Jul 2008 17:13:24 +0000 Subject: [PATCH] [demux/ogg] Fix off-by-one default framerate table indexing Values obtained from the specification/stream are one-indexed. Add fake zero index to compensate. --- modules/demux/ogg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/demux/ogg.c b/modules/demux/ogg.c index e3440d5f31..9b86a25fd9 100644 --- a/modules/demux/ogg.c +++ b/modules/demux/ogg.c @@ -1628,6 +1628,7 @@ static void Ogg_ReadDiracHeader( logical_stream_t *p_stream, static const struct { uint32_t u_n /* numerator */, u_d /* denominator */; } dirac_frate_tbl[] = { /* table 10.3 */ + {1,1}, /* this first value is never used */ {24000,1001}, {24,1}, {25,1}, {30000,1001}, {30,1}, {50,1}, {60000,1001}, {60,1}, {15000,1001}, {25,2}, }; -- 2.11.4.GIT