diff mpeg12data.h @ 1837:a4d9e8b4e2f8 libavcodec

AVCodec.supported_framerates
author michael
date Thu, 26 Feb 2004 18:29:39 +0000
parents 8158e66f1f75
children 9de89f579086
line wrap: on
line diff
--- a/mpeg12data.h	Thu Feb 26 15:15:05 2004 +0000
+++ b/mpeg12data.h	Thu Feb 26 18:29:39 2004 +0000
@@ -354,28 +354,24 @@
 { 0xc, 10 },
 };
 
-#define MPEG1_FRAME_RATE_BASE 1001
-
-static const int frame_rate_tab[16] = {
-        0,        
-    24000,
-    24024,
-    25025,
-    30000,
-    30030,
-    50050,
-    60000,
-    60060,
+static const AVRational frame_rate_tab[] = {
+    {    0,    0},
+    {24000, 1001},
+    {   24,    1},
+    {   25,    1},
+    {30000, 1001},
+    {   30,    1},
+    {   50,    1},
+    {60000, 1001},
+    {   60,    1},
   // Xing's 15fps: (9)
-    15015,
+    {   15,    1},
   // libmpeg3's "Unofficial economy rates": (10-13)
-     5005,
-    10010,
-    12012,
-    15015,
-  // random, just to avoid segfault !never encode these
-    25025,
-    25025,
+    {    5,    1},
+    {   10,    1},
+    {   12,    1},
+    {   15,    1},
+    {    0,    0},
 };
 
 static const uint8_t non_linear_qscale[32] = {