Changeset 592
- Timestamp:
- Feb 27, 2016, 2:13:31 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Utilities/FFmpeg/DecodeMpeg4Video02/Application.cpp
r591 r592 244 244 CurrentBlob.Free(); 245 245 } 246 // SUGG: Drain? 246 _tprintf(_T("Draining...\n")); 247 for(; ; ) 248 { 249 CAvPacketT<FALSE> AvPacket(NULL, 0); 250 AvPacket.flags = 0; //AV_PKT_FLAG_KEY; 251 AvPacket.dts = AV_NOPTS_VALUE; 252 AvPacket.pts = AV_NOPTS_VALUE; 253 DWORD nDataSize; 254 const BOOL bFrameAvailable = pAvCodecContext.DecodeVideo(pAvFrame, &AvPacket, nDataSize); 255 _A(!nDataSize); 256 if(bFrameAvailable) 257 ProcessFrame(pAvFrame); 258 } 247 259 } 248 260 };
Note: See TracChangeset
for help on using the changeset viewer.