Menu

#7 Chroma upscaling/scaling fix (VOB/DVD)

open
nobody
5
2004-09-21
2004-09-21
Anonymous
No

Very important for HDTV DVD/VOB playback and output!
Chroma Upsampling-bug information:
http://members.aol.com/ajaynejr/vidbug2.htm
http://www.hometheaterhifi.com/volume_8_2/dvd-
benchmark-special-report-chroma-bug-4-2001.html

(Output MPEG2 420/422/444 YUV data)
Y420 in FOURCC (Y420 in FOURCC)
Y422 in FOURCC (Y422 in FOURCC)
Y444 in FOURCC (Y444 in FOURCC)

CHROMA420 0x1 4:2:0 format = interlaced (Low: 1080i)
CHROMA422 0x2 4:2:2 format = progressive (High: 720p)
CHROMA444 0x3 4:4:4 format = ?

libmpeg2 has MPEG2 422 & 444 source code,
See; http://libmpeg2.sourceforge.net
(Maybe better if port this code into FFmpeg?)

PS! found this when googled for chroma422/chroma444:
(should be enough code for you devs to code a filter):
http://freespeech.sourceforge.net/FreeSpeech/video_blo
cks/src/MPEGDecoder/getpic.cc
http://freespeech.sourceforge.net/FreeSpeech/video_blo
cks/src/MPEGDecoder/MPEGDecoder.cc
http://dudu.dyn.2-
h.org/nist/doxydoc/allOpie/mpeg3video_8h.html
http://dudu.dyn.2-
h.org/nist/doxydoc/allOpie/mpeg3video_8h-source.html
http://www.linuxtv.org/cgi-
bin/cvsweb.cgi/DVB/apps/mpegtools/Attic/main.h?
rev=1.4
http://www.ce.pu-toyama.ac.jp/member/a-
nakamura/mpeg:83:5c:81:5b:83:58:83:74:83:40:83:43:8
3:8b/getpic.c
http://www.directfb.org/cgi-
bin/cvsweb.cgi/DirectFB/interfaces/IDirectFBImageProvid
er/mpeg2/store.c?rev=1.2
http://cvs.sf.net/viewcvs.py/gstreamer/gst-
plugins/gst/mpeg2enc/Attic/readpic.c?rev=1.2
http://carol.wins.uva.nl/~horus/dox/horus1.1/refcpp/html
/mpeg2dec_8h-source.html

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.