aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2007-07-30 18:57:47 +0000
committerMichael Niedermayer <michaelni@gmx.at>2007-07-30 18:57:47 +0000
commit90f66438a5604bba80b728d761a41cac395caafe (patch)
treee1e68adff98aa6aa79a9d78aaa01eaf96f56360a
parentf49f6e88895bef1fd2cc0226b9007f2b2932d6cc (diff)
downloadffmpeg-90f66438a5604bba80b728d761a41cac395caafe.tar.gz
kill antiwrapping code, i do not think this did anything good
fixes decoding of rete4.ps closes issue44 Originally committed as revision 9835 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--libavformat/utils.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 3d4c6cf86d..87025c13eb 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -589,24 +589,11 @@ static int is_intra_only(AVCodecContext *enc){
return 0;
}
-static int64_t lsb2full(int64_t lsb, int64_t last_ts, int lsb_bits){
- int64_t mask = lsb_bits < 64 ? (1LL<<lsb_bits)-1 : -1LL;
- int64_t delta= last_ts - mask/2;
- return ((lsb - delta)&mask) + delta;
-}
-
static void compute_pkt_fields(AVFormatContext *s, AVStream *st,
AVCodecParserContext *pc, AVPacket *pkt)
{
int num, den, presentation_delayed, delay, i;
int64_t offset;
- /* handle wrapping */
- if(st->cur_dts != AV_NOPTS_VALUE){
- if(pkt->pts != AV_NOPTS_VALUE)
- pkt->pts= lsb2full(pkt->pts, st->cur_dts, st->pts_wrap_bits);
- if(pkt->dts != AV_NOPTS_VALUE)
- pkt->dts= lsb2full(pkt->dts, st->cur_dts, st->pts_wrap_bits);
- }
if (pkt->duration == 0) {
compute_frame_duration(&num, &den, st, pc, pkt);