I have tried with mplayer and a couple of commands.
This here works fine for viewing normal PAL videos:
mplayer -cache 128 -tv driver=v4l2:width=640:height=480:input=2:norm=PAL-BG:amode=1:device=/dev/video0 tv://
which results in the output:
MPlayer SVN-r29796-4.3.2 (C) 2000-2009 MPlayer Team
Playing tv://.
Cache fill: 0.00% (0 bytes)
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
Selected device: Sundtek MediaTV
Tuner cap: STEREO
Tuner rxs:
Capabilites: video capture tuner audio streaming
supported norms: 0 = PAL-BG; 1 = PAL-DK; 2 = PAL-I; 3 = PAL-M; 4 = NTSC-M; 5 = Secam-L; 6 = Secam-K;
inputs: 0 = Television; 1 = Composite; 2 = S-Video;
Current input: 0
Current format: YUYV
v4l2: current audio mode is : STEREO
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: 128 frames successfully processed, 3 frames dropped.
If I leave out the norm= parameter and use the example in the forum there is an addional line of "bogus norm parameter", but it also works for PAL videos.
$ mplayer tv:// -tv driver=v4l2:device=/dev/video0
MPlayer SVN-r29796-4.3.2 (C) 2000-2009 MPlayer Team
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
Selected device: Sundtek MediaTV
Tuner cap: STEREO
Tuner rxs:
Capabilites: video capture tuner audio streaming
supported norms: 0 = PAL-BG; 1 = PAL-DK; 2 = PAL-I; 3 = PAL-M; 4 = NTSC-M; 5 = Secam-L; 6 = Secam-K;
inputs: 0 = Television; 1 = Composite; 2 = S-Video;
Current input: 2
Current format: YUYV
v4l2: current audio mode is : MONO
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: 65 frames successfully processed, 14 frames dropped.
Replacing the norm= parameter with NTSC-M or PAL-M I can then see PAL-60 video, but only in Black and White.
(I tried both the S-Video and the Composite input, both the same)
(Recording videos with mencoder also works for PAL videos.)
What I just found: If I use the PAL-DK/BG/I norms with PAL-60 there is also a select timeout error message from v4l2:
$ mplayer -cache 128 -tv driver=v4l2:width=640:height=480:input=1:norm=PAL-DK:amode=1:device=/dev/video0 tv://
MPlayer SVN-r29796-4.3.2 (C) 2000-2009 MPlayer Team
Playing tv://.
Cache fill: 0.00% (0 bytes)
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
Selected device: Sundtek MediaTV
Tuner cap: STEREO
Tuner rxs:
Capabilites: video capture tuner audio streaming
supported norms: 0 = PAL-BG; 1 = PAL-DK; 2 = PAL-I; 3 = PAL-M; 4 = NTSC-M; 5 = Secam-L; 6 = Secam-K;
inputs: 0 = Television; 1 = Composite; 2 = S-Video;
Current input: 1
Current format: YUYV
v4l2: current audio mode is : STEREO
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 640x480 => 640x480 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: select timeout ??% ??,?% 0 0 0%
v4l2: select timeout ??% ??,?% 0 0 0%
v4l2: select timeout ??% ??,?% 0 0 0%
v4l2: select timeout ??% ??,?% 0 0 0%
v4l2: select timeout ??% ??,?% 0 0 0%
v4l2: 0 frames successfully processed, 1 frames dropped.
And an "unhandled videostandard 575" message in the mediasrv.log
OS version :
Linux 2.6.32-gentoo-r1 #2 SMP Wed Jan 20 20:31:00 CET 2010 x86_64
AMD Phenom(tm) II X4 810 Processor AuthenticAMD GNU/Linux