[debian/freevo] ivtvctl -q0 parameter instellen bij boot

Pagina: 1
Acties:

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07-2025

TrJ

debian

Topicstarter
Ik heb een stereo probleem met mijn stand-alone freevo-box icm pvr350. Voorheen waren de opnames altijd mooi in stereo maar de laatste tijd had ik alleen geluid via mijn center. Box is via spdif aangesloten op mijn versterker.
Ik ben erachter gekomen dat als ik "ivtvctl -q0" uivoerde weer een mooi stereo geluid terug had.

Ik heb nu in mijn local_conf.py het volgende toegevoegd:
OSD_SDL_EXEC_AFTER_STARTUP = "/home/freevo/.freevo/freevo_startup.sh"  

freevo_startup.sh:
#! /bin/sh

# get rid of the blue line on overlay stuff
/usr/bin/xvattr -a XV_COLORKEY -v 0

# stereo geluid
/usr/local/bin/ivtvctl -q0
 


Zou moeten werken dacht ik. Helaas na een koude -of reboot heb ik nog steeds mono via de center. Pas als ik freevo afsluit met de remote, en de gebuiker opnieuw inlogt heb ik weer stereo. :(

specs:
Debian sarge Linux ram 2.6.8-3-686, ivtv versie 0.4.2, freevo 1.5.3.
Een speciale user (freevo logt automatisch in via mingetty in inittab, freevo zelf wordt opgestart via bash_profile.

Wat ik wil maar niet snap, is dat bij het opstarten mij box weer mooie stereo opname maakt :9

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07-2025

TrJ

debian

Topicstarter
Schop, want ik wordt er een beetje verdrietig van :'(

Wat ik ook doe het heeft geen effect, ik heb al gegocheld met allerlei settings in /etc/modutils/ivtv, maar al mijn instellingen worden genegeerd tav msp3400.

Hieronder een stuke dmesg, opvallend is volgens mij het stukje "msp3400: Ignoring new-style parameters in presence of obsolete ones"...
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.2 (tagged release) loading
ivtv:  Linux version: 2.6.8-3-686 preempt 686 gcc-3.3
ivtv:  In case of problems please include the debug info between
ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
ivtv:  any module options, when mailing the ivtv-users mailinglist.
ivtv0: Autodetected WinTV PVR 350 card (cx23415 based)
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 5 (level, low) -> IRQ 5
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: Ignoring new-style parameters in presence of obsolete ones
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48139, rev = K257, serial# = 2912670
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: Ignoring new-style parameters in presence of obsolete ones
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: Ignoring new-style parameters in presence of obsolete ones
saa7115 0-0021: ivtv driver
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
saa7127: Ignoring new-style parameters in presence of obsolete ones
saa7127 0-0044: ivtv driver
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400: Ignoring new-style parameters in presence of obsolete ones
msp3400 0-0040: ivtv driver
msp3400 0-0040: chip=MSP4418G-B3 +nicam +simple +simpler +radio mode=simpler
msp3400 0-0040: msp34xxg daemon started
ivtv0: i2c attach to card #0 ok [client=MSP4418G-B3, addr=40]
tda9887: Ignoring new-style parameters in presence of obsolete ones
tda9887 0-0043: (ivtv) chip found @ 0x86 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
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: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by ivtv i2c driver #0
ivtv0: Initialized WinTV PVR 350, card #0
ivtv:  ====================  END INIT IVTV  ====================



Hieronder nog wat ivtv info uit local_conf.py betreffende ivtv:

VIDEO_GROUPS = [
     VideoGroup(vdev='/dev/video0',
                adev='/dev/dsp',
                input_num=4,
                input_type='internal',
                tuner_norm='PAL',
                tuner_chanlist='europe-west',
                desc='Default Video Group',
                group_type='ivtv',
                recordable=True),
 ]


TV_IVTV_OPTIONS = {
     'input'         : 4,
     'resolution'    : '720x576',
     'aspect'        : 2,
     'audio_bitmask' : 0x00e9,
     'bframes'       : 3,
     'bitrate_mode'  : 1,
     'bitrate'       : 4000000,
     'bitrate_peak'  : 4000000,
     'dnr_mode'      : 0,
     'dnr_spatial'   : 0,
     'dnr_temporal'  : 0,
     'dnr_type'      : 0,
     'framerate'     : 1,
     'framespergop'  : 15,
     'gop_closure'   : 1,
     'pulldown'      : 0,
     'stream_type'   : 10,
 }



Ik krijf nog steeds stereo door ivtvctl --set-audio-input=0 uit te voeren, maar ik wil het gewoon bij het booten op orde hebben en daarnaast zit er volgens mij toch wat mis. Wie ziet wat ik over het hoofd zie?

Verwijderd

Je zou het los kunnen koppelen van opstart van freevo?

In je local.rc ofzo zetten? Op die manier heb ik al eerder een gelijkaardig probleempje "opgelost".

  • TrJ
  • Registratie: Augustus 2002
  • Laatst online: 04-07-2025

TrJ

debian

Topicstarter
nope, helaas. Ik heb het scriptje gekopieerd naar /etc/init.d en een symlink aangemaakt in /etc/rcS.d (debian heeft geen local.rc) met de naam S80freevo_startup.sh, maar helaas geen effect.
Maar wel nog steeds als ik ivtvctl -q0 uitvoer via ssh na het booten (machine heeft alleen ir remote en geen tobo)