[Openchrome-users] De-Interlacing Problems

Frank DiPrete fdiprete
Thu Dec 22 15:05:54 PST 2005


I am runnging the following on Fedora-C3 on an epia M10K:

Dec 13 14:45:55 Updated: kernel-module-via-drm-2.6.11-1.35_FC3.i686
2.7.2-1.ucr
Dec 13 14:46:03 Updated: xorg-x11-doc.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:46:30 Updated: xorg-x11-libs.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:46:33 Updated: xorg-x11-Mesa-libGL.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:46:36 Updated: xorg-x11-Mesa-libGLU.i386
6.8.99.903-0.FC3.ucr.1
Dec 13 14:46:39 Updated: xorg-x11-font-utils.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:46:41 Updated: xorg-x11-xauth.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:46:45 Updated: xorg-x11-xfs.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:47:33 Updated: xorg-x11.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:47:35 Updated: xorg-x11-xdm.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:47:38 Updated: xorg-x11-Xvfb.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:47:42 Updated: blackbox.i386 0.70.1-1.fc3
Dec 13 14:47:46 Updated: xorg-x11-tools.i386 6.8.99.903-0.FC3.ucr.1
Dec 13 14:48:44 Updated: xorg-x11-devel.i386 6.8.99.903-0.FC3.ucr.1


I found a problem with deinterlace playback (bob / weave) with mythtv.
(using xv pic controls of course) on NTSC TV (rca jack).

Gui is 800x600, video playback is at 720x480

1) while playing back an mpeg2 streams, the audio would skip/stutter
until I skipped back then it would smooth out.

2) while playing back a (transcoded) mpeg4 stream the output display was
green. yes green. The picture was still there with a green overlay.

My temporary work around was to turn off mythtv's deinterlace playback
option and turn on TVdeflicker (option 2) in xorg for the via option.

With this setup the 2 problems went away -but- the playback is not as
clear as it was with mythtv's deinterlacing. Some deinterlacing is a
must have. Without it picture jitter is HUGE.

Any thought or experience with this sort of problem?
Anybody know what the difference is between 1:1:1 and 1:2:1 options for
TVdeflicker is?

my xorg.conf :

Section "ServerLayout"
        Identifier     "single head configuration"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        FontPath     "unix/:7100"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "dri"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor 800x600"
        DisplaySize  400        300
        HorizSync    31.5 - 35.1
        VertRefresh  50.0 - 61.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "via"
        VendorName  "Videocard vendor"
        BoardName   "S3 UniChrome"
#        Option  "PciRetry" "true"
#       VideoRam    32768
#       Option      "ActiveDevice" "CRT,TV"
#       Option      "UseBIOS" "true"
        Option      "TVType" "NTSC"
#        Option      "TVOutput" "S-Video"
       Option      "TVOutput" "Composite"
#       Option      "TVOutput" "RGB"
#       Option      "TVVScan" "over"
#       Option      "TVVScan" "under"
#       Option      "TVVScan" "over"
#       Option      "TVVScan" "fit"
#       Option      "TVDotCrawl"
        Option      "TVDeflicker" "2"
#       Option      "DisableVQ" "true"
#       Option      "NoDDCValue"
#       Option      "HQVManualSwitch"
#       Option      "NoHQVVFilter"
#       Option      "CaptureOverScanOff"
#       Option      "Cap0Deinterlace" "Bob"
#       Option      "Cap0Deinterlace" "Weave"
#       Option      "Cap1Deinterlace" "Bob"
#       Option      "Cap1Deinterlace" "Weave"
#       Option      "Cap0FieldSwap"
#       Option      "NoCap0HFilter"
#       Option      "NoCap1HFilter"
        Option       "EnableAGPDMA" "true"

EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes    "800x600" "720x480"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "800x600" "720x480"
        EndSubSection
EndSection

Section "DRI"
#        Group        0
        Mode         0666
EndSection









More information about the Openchrome-users mailing list