On Tue, 2005-11-29 at 14:44 -0500, Bryan Mayland wrote:
Ruud Huynen wrote:
> Does myth set the volume on each recording to 95% at the start of a
> recording ?
> When yes, there is no solution to change it before starting myth or at
> the start of the recording with a channel-change script, which in our
> case sets the volume.
Yes, mythtv sets the volume when it starts a recording (the value of
which is set in the recording profile setup). I did put in a bit of a
hack to the volume mod of -4dB to the 150/500s. It shouldn't have
needed it, but my VU meter was saying that my 150 was still 4dB louder
when I used the mathematically correct value.
> I am maybe wrong, I thought the 250 is similar to the 350 (Bryan can
> you comment). So you notice the same behaviour as I do with my 350/500
> combination.
Yes. The 250 and 250 have the same encoder chips on them so they're
basically the same thing as far as recording goes (like the 150 and 500s
are).
What you both (you and Nipper) might want to try is modifying
cx25840-audio.c. Look for the get_volume and get_volume functions
(searching for the number 23 will probably do it). Change the 23 to 19
in all 3 places, compile, install and test. See if that makes the
volume the same on both?
Hi Brian,
I tried this change, and it does seem to have normalised the volume
levels!
It is hard to tell as the effect was only relatively subtle, but I
believe it is better now. Sadly it takes myth a couple of seconds to
change tuners which makes it harder to tell.
Regards,
Stephen.
Lucky you Stephen.
Brian, after rereading your second post, you mention the 250 is lower than your 150. When 250=350 and 150=500 that would mean that
the 350 would be lower than the 500.
It isn't. Maybe there is a difference of soundlevel after the tweak, but the 350 is still twice as load as my 500. Stephen mentions
only a subtle difference before and I think you notice also only a small difference.
Can this be caused due to different chip-sets ?
It would also be great when people with a 350/500 combination, especially PAL
region, tell about their experience.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.4.1 (development svn snapshot revision 2790M) loading
ivtv: Linux version: 2.6.11.4-20a-default 586 REGPARM gcc-3.3
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 350 card (iTVC15 based)
ACPI: PCI interrupt 0000:05:04.0[A] -> GSI 5 (level, low) -> IRQ 5
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48139, rev = K257, serial# = 7805538
tveeprom: tuner = Philips FM1216 ME MK3 (idx = 57, type = 38)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74, v4l2
= 0x00400e17)
tveeprom: audio processor = MSP4418 (type = 19)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp34xx: ivtv version
msp34xx: init: chip=MSP3418W-B3, has NICAM support, simple (D) mode, simpler
(G) no-thread mode
msp34xx: $Id$ compiled on: Nov 29 2005 21:45:22
ivtv0: i2c attach to card #0 ok [client=MSP3418W-B3, addr=40]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: loading /lib/modules/ivtv-fw-dec.bin
ivtv0: Encoder revision: 0x02050032
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 20 x 51840 buffers (1024KB total)
ivtv0: loading /lib/modules/ivtv_init_mpeg.bin
tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c
driver #0
ivtv0: Initialized WinTV PVR 350, card #0
ivtv: ====================== NEXT CARD ======================
ivtv1: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 5
ACPI: PCI interrupt 0000:06:08.0[A] -> GSI 5 (level, low) -> IRQ 5
tveeprom: Second (radio) tuner idx 101
tveeprom: ivtv version
tveeprom: Hauppauge: model = 23559, rev = D591, serial# = 8201932
tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74, v4l2
= 0x00400e17)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv1: i2c attach to card #1 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc0 i2c-bus ivtv i2c driver #1
TEA5767 detected.
ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=60]
tuner: type set to 62 (Philips TEA5767HN FM Radio) by autodetect
type set to 62 (Philips TEA5767HN FM Radio)
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv1: i2c attach to card #1 ok [client=(tuner unset), addr=61]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv1: i2c attach to card #1 ok [client=tda9887, addr=43]
ivtv1: This is the first unit of a PVR500
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 1-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv1: i2c attach to card #1 ok [client=cx25840, addr=44]
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
ivtv1: i2c attach to card #1 ok [client=wm8775, addr=1b]
ivtv1: Detected a TEA5767 radio tuner. Enabling radio support.
ivtv1: loading /lib/modules/ivtv-fw-enc.bin
ivtv1: Encoder revision: 0x02050032
ivtv1: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv1: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv1: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv1: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
ivtv1: Create encoder radio stream
tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c
driver #1
ivtv1: Initialized WinTV PVR 500 (unit #1), card #1
ivtv: ====================== NEXT CARD ======================
ivtv2: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 10
ACPI: PCI interrupt 0000:06:09.0[A] -> GSI 10 (level, low) -> IRQ 10
tveeprom: Second (radio) tuner idx 101
tveeprom: ivtv version
tveeprom: Hauppauge: model = 23559, rev = D591, serial# = 8201932
tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74, v4l2
= 0x00400e17)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv2: i2c attach to card #2 ok [client=tveeprom, addr=50]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #2
ivtv2: i2c attach to card #2 ok [client=(tuner unset), addr=61]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv2: i2c attach to card #2 ok [client=tda9887, addr=43]
cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #2)
cx25840 2-0044: loaded /lib/modules/HcwMakoA.ROM firmware (14264 bytes)
ivtv2: i2c attach to card #2 ok [client=cx25840, addr=44]
wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #2)
ivtv2: i2c attach to card #2 ok [client=wm8775, addr=1b]
ivtv2: This is the second unit of a PVR500
ivtv2: Correcting tveeprom data: no radio present on second unit
ivtv2: loading /lib/modules/ivtv-fw-enc.bin
ivtv2: Encoder revision: 0x02050032
ivtv2: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv2: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total)
ivtv2: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total)
ivtv2: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total)
tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c
driver #2
ivtv2: Initialized WinTV PVR 500 (unit #2), card #2
ivtv: ==================== END INIT IVTV ====================
_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel