Commit 2d5e77b8 authored by David Flynn's avatar David Flynn

[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.
parent 9c08d24d
...@@ -1628,6 +1628,7 @@ static void Ogg_ReadDiracHeader( logical_stream_t *p_stream, ...@@ -1628,6 +1628,7 @@ static void Ogg_ReadDiracHeader( logical_stream_t *p_stream,
static const struct { static const struct {
uint32_t u_n /* numerator */, u_d /* denominator */; uint32_t u_n /* numerator */, u_d /* denominator */;
} dirac_frate_tbl[] = { /* table 10.3 */ } dirac_frate_tbl[] = { /* table 10.3 */
{1,1}, /* this first value is never used */
{24000,1001}, {24,1}, {25,1}, {30000,1001}, {30,1}, {24000,1001}, {24,1}, {25,1}, {30000,1001}, {30,1},
{50,1}, {60000,1001}, {60,1}, {15000,1001}, {25,2}, {50,1}, {60000,1001}, {60,1}, {15000,1001}, {25,2},
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment