From: Andy Walls <awalls@radix.net>
To: linux-media@vger.kernel.org
Cc: Devin Heitmueller <dheitmueller@kernellabs.com>
Subject: Re: Any saa711x users out there?
Date: Sun, 07 Feb 2010 19:10:39 -0500 [thread overview]
Message-ID: <1265587839.4186.16.camel@localhost> (raw)
> I'll try to perform a quick test with my PVR-350 with NTSC and the YUV
> capture device BTW.
OK. So my test setup:
a. DTV STB tuned to the SuperBowl :)
b. Composite out from the STB feeding my PVR-350/SAA7115 with an NTSC
CVBS input.
c. mplayer capturing raw YUV video from the PVR-350's composite input:
$ mplayer /dev/video32 -demuxer rawvideo -rawvideo w=720:h=480:format=hm12:ntsc
I did this:
# v4l2-dbg -d /dev/video32 -S
host0: cx23415 revision 0x00000000
i2c 0x21: saa7115 revision 0x00000000
i2c 0x40: msp4448g revision 0x02173043
i2c 0x44: saa7129 revision 0x00000000
# v4l2-dbg -d /dev/video32 -c 0x21 --list-registers=min=0x00,max=0xff
ioctl: VIDIOC_DBG_G_REGISTER
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000: 10 48 80 20 90 90 eb e0 68 53 80 44 40 00 07 2e
00000010: 06 00 9d 80 00 03 11 9c 40 80 77 42 a9 01 81 b1
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000030: cd 20 03 00 ce fb 30 00 03 10 00 00 00 00 00 00
00000040: 20 ff ff ff ff ff ff ff ff dd dd dd dd dd dd dd
00000050: dd dd dd dd dd ff ff ff 40 47 06 83 00 bd 35 00
00000060: 00 00 00 00 00 00 a9 00 00 00 00 aa 00 00 00 00
00000070: 00 00 aa 00 00 00 00 aa 00 00 00 00 00 00 00 00
00000080: 30 01 00 00 20 21 c5 01 f0 00 00 00 00 00 00 3b
00000090: 80 48 40 84 01 00 d0 02 05 00 0c 00 a0 05 0c 00
000000a0: 01 00 00 00 80 40 40 00 00 02 00 00 00 01 00 00
000000b0: 00 04 00 04 01 00 00 00 00 00 00 00 00 00 00 00
000000c0: 00 08 00 80 02 00 d0 02 12 00 f8 00 d0 02 f8 00
000000d0: 01 00 00 00 80 40 40 00 00 04 00 00 00 02 00 00
000000e0: 00 04 00 04 01 00 00 00 00 00 00 00 00 00 00 00
000000f0: ad 05 50 46 00 ad 01 4b 00 4b 00 4b 00 00 00 88
# v4l2-dbg -d /dev/video32 -c 0x21 -g 2
ioctl: VIDIOC_DBG_G_REGISTER
Register 0x00000002 = 80h (128d 10000000b)
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0xc0
Register 0x00000002 set to 0xc0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x80
Register 0x00000002 set to 0x80
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0xc0
Register 0x00000002 set to 0xc0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x0
Register 0x00000002 set to 0x0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x40
Register 0x00000002 set to 0x40
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x00
Register 0x00000002 set to 0x0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x40
Register 0x00000002 set to 0x40
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x00
Register 0x00000002 set to 0x0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x40
Register 0x00000002 set to 0x40
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x0
Register 0x00000002 set to 0x0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x80
Register 0x00000002 set to 0x80
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x40
Register 0x00000002 set to 0x40
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x80
Register 0x00000002 set to 0x80
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0xc0
Register 0x00000002 set to 0xc0
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x40
Register 0x00000002 set to 0x40
# v4l2-dbg -d /dev/video32 -c 0x21 -s 2 0x80
Register 0x00000002 set to 0x80
My observations:
1. With the amplifier on and anti-alias filter off things looked fine.
2. With the amplifier on and anti-alias filter on things looked fine.
3. With the amplifier off and anti-alias filter off things looked fine.
4. With the amplifier off and anti-alias filter on the screen washed brighter/whiter.
I guess the anti-alias filter peaks the luma a little or attenuates the color a little.
The amplifier and AGC is probably essential when using the anti-alias filter.
Regards,
Andy
next reply other threads:[~2010-02-08 0:11 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-02-08 0:10 Andy Walls [this message]
2010-02-08 15:36 ` Any saa711x users out there? Devin Heitmueller
-- strict thread matches above, loose matches on Subject: below --
2010-02-02 22:51 Devin Heitmueller
2010-02-03 0:29 ` Mauro Carvalho Chehab
2010-02-03 15:57 ` Devin Heitmueller
2010-02-03 16:41 ` Mauro Carvalho Chehab
2010-02-04 1:51 ` Andy Walls
2010-02-04 15:24 ` Devin Heitmueller
2010-02-05 4:15 ` Andy Walls
2010-02-05 4:34 ` Devin Heitmueller
2010-02-05 16:21 ` Franklin Meng
2010-02-06 16:37 ` Andy Walls
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1265587839.4186.16.camel@localhost \
--to=awalls@radix.net \
--cc=dheitmueller@kernellabs.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox