comparison libmpdemux/demux_realaud.c @ 10035:d4ecf93e236a

Remove broker reset/seek and fix ;;
author rtognimp
date Wed, 30 Apr 2003 20:17:35 +0000
parents 4f434f04b5bf
children 41a8b2cd254c
comparison
equal deleted inserted replaced
10034:4f434f04b5bf 10035:d4ecf93e236a
42 42
43 int ra_check_file(demuxer_t* demuxer) 43 int ra_check_file(demuxer_t* demuxer)
44 { 44 {
45 unsigned int chunk_id; 45 unsigned int chunk_id;
46 46
47 stream_reset(demuxer->stream);
48 stream_seek(demuxer->stream, 0);
49
50 chunk_id = stream_read_dword_le(demuxer->stream); 47 chunk_id = stream_read_dword_le(demuxer->stream);
51 if (chunk_id == FOURCC_DOTRA) 48 if (chunk_id == FOURCC_DOTRA)
52 return 1; 49 return 1;
53 else 50 else
54 return 0; 51 return 0;
90 ptr[0] = ptr[1]; 87 ptr[0] = ptr[1];
91 ptr[1] = tmp; 88 ptr[1] = tmp;
92 ptr += 2; 89 ptr += 2;
93 } 90 }
94 } 91 }
95 dp->pts = demuxer->filepos / ra_priv->data_size;; 92 dp->pts = demuxer->filepos / ra_priv->data_size;
96 dp->pos = demuxer->filepos; 93 dp->pos = demuxer->filepos;
97 dp->flags = 0; 94 dp->flags = 0;
98 ds_add_packet(ds, dp); 95 ds_add_packet(ds, dp);
99 96
100 return 1; 97 return 1;