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);