good sync in nplay

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6525 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
shatty
2004-02-08 11:30:48 +00:00
parent d897b15019
commit 68d9b851e8
@@ -168,11 +168,11 @@ OggTobiasStream::GetNextChunk(void **chunkBuffer, int32 *chunkSize,
}
*chunkBuffer = fChunkPacket.packet;
*chunkSize = fChunkPacket.bytes;
// bool keyframe = fChunkPacket.packet[0] & (1 << 3); // ??
if (mediaHeader->type == B_MEDIA_ENCODED_VIDEO) {
bool keyframe = fChunkPacket.packet[0] & (1 << 3); // ??
if (fMediaFormat.type == B_MEDIA_ENCODED_VIDEO) {
mediaHeader->type = fMediaFormat.type;
mediaHeader->start_time = fCurrentTime;
// mediaHeader->u.encoded_video.field_flags = (keyframe ? B_MEDIA_KEY_FRAME : 0);
mediaHeader->u.encoded_video.field_flags = (keyframe ? B_MEDIA_KEY_FRAME : 0);
mediaHeader->u.encoded_video.first_active_line
= fMediaFormat.u.encoded_video.output.first_active;
mediaHeader->u.encoded_video.line_count