summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--video.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/video.c b/video.c
index 33b0b8a..5fc920c 100644
--- a/video.c
+++ b/video.c
@@ -4335,7 +4335,7 @@ static void VdpauRenderFrame(VdpauDecoder * decoder,
decoder->Interlaced = interlaced;
decoder->TopFieldFirst = frame->top_field_first;
- decoder->SurfaceField = 1;
+ decoder->SurfaceField = 0;
}
VdpauQueueSurface(decoder, surface, 0);
@@ -4348,6 +4348,8 @@ static void VdpauRenderFrame(VdpauDecoder * decoder,
void const *data[3];
uint32_t pitches[3];
+ // FIXME: aspect change not supported!
+
//
// Check image, format, size
//
@@ -4369,6 +4371,7 @@ static void VdpauRenderFrame(VdpauDecoder * decoder,
decoder->Interlaced = frame->interlaced_frame;
decoder->TopFieldFirst = frame->top_field_first;
+ decoder->SurfaceField = 0;
// FIXME: I hope this didn't change in the middle of the stream
VdpauSetup(decoder, video_ctx);