diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-05-04 09:30:27 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-05-05 13:37:27 +0300 |
commit | 83d5797a5843cedd68d68124c76ffd94e835e016 (patch) | |
tree | a4d2ed434400b5912b8c6d4e78787962dc6ba702 /ext | |
parent | c0dd2029e989e825be2bf8a0c63d3cf07d355140 (diff) |
dv: Use correct pixel-aspect-ratio values
The previous ones resulted in odd display aspect ratios and were different
from the ones used by e.g. ffmpeg. The new ones now result in display aspect
ratios of 4:3 and 16:9.
https://bugzilla.gnome.org/show_bug.cgi?id=765946
Diffstat (limited to 'ext')
-rw-r--r-- | ext/dv/gstdvdec.c | 18 | ||||
-rw-r--r-- | ext/dv/gstdvdemux.c | 18 |
2 files changed, 18 insertions, 18 deletions
diff --git a/ext/dv/gstdvdec.c b/ext/dv/gstdvdec.c index e4f0109b1..c279e3e15 100644 --- a/ext/dv/gstdvdec.c +++ b/ext/dv/gstdvdec.c @@ -58,15 +58,15 @@ #define PAL_FRAMERATE_NUMERATOR 25 #define PAL_FRAMERATE_DENOMINATOR 1 -#define PAL_NORMAL_PAR_X 59 -#define PAL_NORMAL_PAR_Y 54 -#define PAL_WIDE_PAR_X 118 -#define PAL_WIDE_PAR_Y 81 - -#define NTSC_NORMAL_PAR_X 10 -#define NTSC_NORMAL_PAR_Y 11 -#define NTSC_WIDE_PAR_X 40 -#define NTSC_WIDE_PAR_Y 33 +#define PAL_NORMAL_PAR_X 16 +#define PAL_NORMAL_PAR_Y 15 +#define PAL_WIDE_PAR_X 64 +#define PAL_WIDE_PAR_Y 45 + +#define NTSC_NORMAL_PAR_X 8 +#define NTSC_NORMAL_PAR_Y 9 +#define NTSC_WIDE_PAR_X 32 +#define NTSC_WIDE_PAR_Y 27 #define DV_DEFAULT_QUALITY DV_QUALITY_BEST #define DV_DEFAULT_DECODE_NTH 1 diff --git a/ext/dv/gstdvdemux.c b/ext/dv/gstdvdemux.c index 4386be0c4..b3997bc7f 100644 --- a/ext/dv/gstdvdemux.c +++ b/ext/dv/gstdvdemux.c @@ -93,15 +93,15 @@ #define PAL_FRAMERATE_NUMERATOR 25 #define PAL_FRAMERATE_DENOMINATOR 1 -#define PAL_NORMAL_PAR_X 59 -#define PAL_NORMAL_PAR_Y 54 -#define PAL_WIDE_PAR_X 118 -#define PAL_WIDE_PAR_Y 81 - -#define NTSC_NORMAL_PAR_X 10 -#define NTSC_NORMAL_PAR_Y 11 -#define NTSC_WIDE_PAR_X 40 -#define NTSC_WIDE_PAR_Y 33 +#define PAL_NORMAL_PAR_X 16 +#define PAL_NORMAL_PAR_Y 15 +#define PAL_WIDE_PAR_X 64 +#define PAL_WIDE_PAR_Y 45 + +#define NTSC_NORMAL_PAR_X 8 +#define NTSC_NORMAL_PAR_Y 9 +#define NTSC_WIDE_PAR_X 32 +#define NTSC_WIDE_PAR_Y 27 GST_DEBUG_CATEGORY_STATIC (dvdemux_debug); #define GST_CAT_DEFAULT dvdemux_debug |