Mercurial > hg > easaier-soundaccess
comparison sv/videoio/SDL_ffmpeg.cpp @ 178:f0e9330bee36
cleaning
author | lbajardsilogic |
---|---|
date | Wed, 21 Nov 2007 13:59:48 +0000 |
parents | caaddda5477c |
children | 6eeb195adbb4 |
comparison
equal
deleted
inserted
replaced
177:846a6259a081 | 178:f0e9330bee36 |
---|---|
266 float ratio; | 266 float ratio; |
267 int64_t pos,pos1, pos2, timestamp; | 267 int64_t pos,pos1, pos2, timestamp; |
268 //for(i=0; i<SDL_FFMPEG_MAX_BUFFERED_FRAMES; i++) { | 268 //for(i=0; i<SDL_FFMPEG_MAX_BUFFERED_FRAMES; i++) { |
269 pos=MWinsA->Get_CurAudioTime(); | 269 pos=MWinsA->Get_CurAudioTime(); |
270 | 270 |
271 fprintf (pFile, "p: \t %u\t", pos); | 271 if (pFile) |
272 { | |
273 fprintf (pFile, "p: \t %u\t", pos); | |
274 } | |
272 //if (MWinsA->Get_HardwareBufferTime()==0) | 275 //if (MWinsA->Get_HardwareBufferTime()==0) |
273 // pos1=0; | 276 // pos1=0; |
274 //else { | 277 //else { |
275 // pos1=MWinsA->Get_HardwareBufferTime(); | 278 // pos1=MWinsA->Get_HardwareBufferTime(); |
276 // //fprintf (tFile, "%u\t", pos1); | 279 // //fprintf (tFile, "%u\t", pos1); |
279 // | 282 // |
280 // pos1=(timeTemp-pos1)/(file->countFreq*hopfactor); | 283 // pos1=(timeTemp-pos1)/(file->countFreq*hopfactor); |
281 // fprintf (pFile, "%u\t", pos1); | 284 // fprintf (pFile, "%u\t", pos1); |
282 //} | 285 //} |
283 //pos2=pos+pos1; | 286 //pos2=pos+pos1; |
284 fprintf (pFile, "%u\n", pos); | 287 if (pFile) |
285 | 288 { |
289 fprintf (pFile, "%u\n", pos); | |
290 } | |
291 | |
286 // if this entry does not exist, continue | 292 // if this entry does not exist, continue |
287 while(((file->vs[file->videoStream]->writeImage - file->vs[file->videoStream]->readImage)>0)&&(file->vs[file->videoStream]->imageBuffer[file->vs[file->videoStream]->readImage%SDL_FFMPEG_MAX_BUFFERED_FRAMES]->timestamp <= pos + ((AVFormatContext*)file->_ffmpeg)->start_time/1000))//&& (file->vs[file->videoStream]->imageBuffer[file->vs[file->videoStream]->readImage%SDL_FFMPEG_MAX_BUFFERED_FRAMES]->timestamp >= pos - file->timebase+ ((AVFormatContext*)file->_ffmpeg)->start_time/1000)) | 293 while(((file->vs[file->videoStream]->writeImage - file->vs[file->videoStream]->readImage)>0)&&(file->vs[file->videoStream]->imageBuffer[file->vs[file->videoStream]->readImage%SDL_FFMPEG_MAX_BUFFERED_FRAMES]->timestamp <= pos + ((AVFormatContext*)file->_ffmpeg)->start_time/1000))//&& (file->vs[file->videoStream]->imageBuffer[file->vs[file->videoStream]->readImage%SDL_FFMPEG_MAX_BUFFERED_FRAMES]->timestamp >= pos - file->timebase+ ((AVFormatContext*)file->_ffmpeg)->start_time/1000)) |
288 { | 294 { |
289 //pos=MWinsA->Get_CurAudioTime(); | 295 //pos=MWinsA->Get_CurAudioTime(); |
290 //timestamp=file->vs[file->videoStream]->imageBuffer[file->vs[file->videoStream]->readImage%SDL_FFMPEG_MAX_BUFFERED_FRAMES]->timestamp; | 296 //timestamp=file->vs[file->videoStream]->imageBuffer[file->vs[file->videoStream]->readImage%SDL_FFMPEG_MAX_BUFFERED_FRAMES]->timestamp; |
325 } | 331 } |
326 } | 332 } |
327 | 333 |
328 | 334 |
329 pos=MWinsA->Get_CurAudioTime(); | 335 pos=MWinsA->Get_CurAudioTime(); |
330 fprintf (pFile, "e:\t%u\t", pos); | 336 if (pFile) |
337 { | |
338 fprintf (pFile, "e:\t%u\t", pos); | |
339 } | |
331 //if (MWinsA->Get_HardwareBufferTime()==0) | 340 //if (MWinsA->Get_HardwareBufferTime()==0) |
332 // pos1=0; | 341 // pos1=0; |
333 //else { | 342 //else { |
334 // pos1=MWinsA->Get_HardwareBufferTime(); | 343 // pos1=MWinsA->Get_HardwareBufferTime(); |
335 // //fprintf (tFile, "%u\t", pos1); | 344 // //fprintf (tFile, "%u\t", pos1); |