summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Roitzsch <mroi@users.sourceforge.net>2002-09-19 11:18:12 +0000
committerMichael Roitzsch <mroi@users.sourceforge.net>2002-09-19 11:18:12 +0000
commitc503a99ab4f6676caef59dc41a4fb35d6e0566e8 (patch)
tree1773c6671641b13b0180beecac1fa835dc4493c8
parenta50cedbb0987946b0b4bc81b3849baa7bb514fcc (diff)
downloadxine-lib-c503a99ab4f6676caef59dc41a4fb35d6e0566e8.tar.gz
xine-lib-c503a99ab4f6676caef59dc41a4fb35d6e0566e8.tar.bz2
use defines for readability, handle pan&scan aspect like anamorphic
CVS patchset: 2707 CVS date: 2002/09/19 11:18:12
-rw-r--r--src/libmpeg2/decode.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libmpeg2/decode.c b/src/libmpeg2/decode.c
index fe022dd48..00b866ecc 100644
--- a/src/libmpeg2/decode.c
+++ b/src/libmpeg2/decode.c
@@ -158,13 +158,14 @@ static void remember_metainfo (mpeg2dec_t *mpeg2dec) {
mpeg2dec->xine->stream_info[XINE_STREAM_INFO_VIDEO_HEIGHT] = picture->frame_height;
switch (picture->aspect_ratio_information) {
- case 3: /* anamorphic */
+ case XINE_VO_ASPECT_PAN_SCAN:
+ case XINE_VO_ASPECT_ANAMORPHIC:
mpeg2dec->xine->stream_info[XINE_STREAM_INFO_VIDEO_RATIO] = 10000 * 16.0 /9.0;
break;
- case 4: /* 2.11:1 */
+ case XINE_VO_ASPECT_DVB: /* 2.11:1 */
mpeg2dec->xine->stream_info[XINE_STREAM_INFO_VIDEO_RATIO] = 10000 * 2.11/1.0;
break;
- case 1: /* square pels */
+ case XINE_VO_ASPECT_SQUARE: /* square pels */
mpeg2dec->xine->stream_info[XINE_STREAM_INFO_VIDEO_RATIO] = 10000;
break;
default: