diff nutdec.c @ 2338:4a06a51ceb70 libavformat

move lsb2full to common file
author michael
date Thu, 09 Aug 2007 18:37:28 +0000
parents 5b5e1edd462e
children a7fd892b1a57
line wrap: on
line diff
--- a/nutdec.c	Thu Aug 09 17:18:59 2007 +0000
+++ b/nutdec.c	Thu Aug 09 18:37:28 2007 +0000
@@ -155,12 +155,6 @@
     }
 }
 
-static int64_t lsb2full(StreamContext *stream, int64_t lsb){
-    int64_t mask = (1<<stream->msb_pts_shift)-1;
-    int64_t delta= stream->last_pts - mask/2;
-    return  ((lsb - delta)&mask) + delta;
-}
-
 static int nut_probe(AVProbeData *p){
     int i;
     uint64_t code= 0;
@@ -655,7 +649,7 @@
         int coded_pts= get_v(bc);
 //FIXME check last_pts validity?
         if(coded_pts < (1<<stc->msb_pts_shift)){
-            *pts=lsb2full(stc, coded_pts);
+            *pts=ff_lsb2full(stc, coded_pts);
         }else
             *pts=coded_pts - (1<<stc->msb_pts_shift);
     }else