comparison libmpdemux/demux_nuv.c @ 5435:508a4e7df349

10l... int/1000 will be int while we want float, so let's do int*0.001
author arpi
date Sun, 31 Mar 2002 21:08:15 +0000
parents 763a0e7e0521
children 8a357300d0ec
comparison
equal deleted inserted replaced
5434:dc5b373cc604 5435:508a4e7df349
172 priv->current_position->next = NULL; 172 priv->current_position->next = NULL;
173 } 173 }
174 /* put RTjpeg tables, Video info to video buffer */ 174 /* put RTjpeg tables, Video info to video buffer */
175 stream_seek ( demuxer->stream, orig_pos ); 175 stream_seek ( demuxer->stream, orig_pos );
176 ds_read_packet ( demuxer->video, demuxer->stream, rtjpeg_frameheader.packetlength + 12, 176 ds_read_packet ( demuxer->video, demuxer->stream, rtjpeg_frameheader.packetlength + 12,
177 rtjpeg_frameheader.timecode / 1000, orig_pos, 0 ); 177 rtjpeg_frameheader.timecode*0.001, orig_pos, 0 );
178 178
179 179
180 } else 180 } else
181 /* copy PCM only */ 181 /* copy PCM only */
182 if (demuxer->audio && (rtjpeg_frameheader.frametype == 'A') && 182 if (demuxer->audio && (rtjpeg_frameheader.frametype == 'A') &&
183 (rtjpeg_frameheader.comptype == '0')) 183 (rtjpeg_frameheader.comptype == '0'))
184 { 184 {
185 priv->current_audio_frame++; 185 priv->current_audio_frame++;
186 /* put Audio to audio buffer */ 186 /* put Audio to audio buffer */
187 ds_read_packet ( demuxer->audio, demuxer->stream, rtjpeg_frameheader.packetlength, 187 ds_read_packet ( demuxer->audio, demuxer->stream, rtjpeg_frameheader.packetlength,
188 rtjpeg_frameheader.timecode / 1000, orig_pos + 12, 0 ); 188 rtjpeg_frameheader.timecode*0.001, orig_pos + 12, 0 );
189 } 189 }
190 190
191 return 1; 191 return 1;
192 } 192 }
193 193