[PATCH]alterh264 mb_adaptive_frame_field_flag fix.
Christophe Thommeret <[email protected]> Sun, 16 Sep 2012 20:01:47 +0200
| Newsgroups | gmane.comp.video.xine.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, this patch fixes some issues with mb_adaptive_frame_field_flag in h264_vdpau_alter. -- Christophe Thommeret ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ xine-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xine-devel
mb_adaptive_frame_field_flag.diff
(text/x-patch, 887 B)
diff -r 3c08d65400c4 src/video_dec/libvdpau/alterh264_decode.c
--- a/src/video_dec/libvdpau/alterh264_decode.c Thu Apr 19 09:43:05 2012 +0300
+++ b/src/video_dec/libvdpau/alterh264_decode.c Sun Sep 16 18:38:41 2012 +0200
@@ -823,6 +823,8 @@
lprintf ("mb_adaptive_frame_field_flag = %u\n",
sp->mb_adaptive_frame_field_flag);
}
+ else
+ sp->mb_adaptive_frame_field_flag = 0;
sp->direct_8x8_inference_flag = read_bits (&seq->br, 1);
lprintf ("direct_8x8_inference_flag = %u\n", sp->direct_8x8_inference_flag);
sp->frame_cropping_flag = read_bits (&seq->br, 1);
@@ -1204,6 +1206,7 @@
&& !seq->cur_pic.completed)
seq->startup_frame = 1;
+ lprintf ("seq_parameter_set_id = %u\n", pic->seq_parameter_set_id);
sp = seq->seq_param[pic->seq_parameter_set_id];
if (sp->separate_colour_plane_flag)
read_bits (&seq->br, 2); /* colour_plane_id */