La television sur Linux

collince Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -  
x11r6 Messages postés 353 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je suis un utilisateur de mandriva 2008 et je voudrai savoir si quelqu'un a deja eu a configurer une carte TV sur linux. si oui SVp dites moi comment
j'ai une carte TV de marque SAA7130 phillips
et je reside au Cameroun

merci d'avance
A voir également:

5 réponses

x11r6 Messages postés 353 Date d'inscription   Statut Membre Dernière intervention   59
 
google it !

https://sites.google.com/site/jobinau2/saa7130basedtvtunercardunderlinux

Cordialement.

vives les lions ! ;)
0
collince Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   3
 
bjr

merci pour l'interet k tu porte a ma preoccupation

mais quand je tente de me connecte au lien k tu m'a donné voila ce ki s'affiche

The page you have requested could not be found. (404)
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145 > collince Messages postés 113 Date d'inscription   Statut Membre Dernière intervention  
 
Ça marche très bien chez moi pourtant...
0
collince Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   3 > Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention  
 
Bjr

je s8 heureux de savoir k ça fonctionne au moins chez quelqu'un

alors di moi toi cmt tu as fais STP

ma carte TV est de marque SAA7130 phillips
0
Franzux Messages postés 8907 Date d'inscription   Statut Contributeur Dernière intervention   1 145 > collince Messages postés 113 Date d'inscription   Statut Membre Dernière intervention  
 
Non, le lien fonctionne parfaitement, le reste, je n'en sais rien.

Merci au passage d'éviter le texto qui n'est pas le bienvenu sur ce site.
0
x11r6 Messages postés 353 Date d'inscription   Statut Membre Dernière intervention   59
 
SAA7130 TV tuner card under Linux. How To.

saa7130 in Linux Jobin Augustine

I thought of writing this page because lot of people are facing problems in installing with their TV tuner cards based on Philips chip saa7130.
it took me almost 2-3 months search to get it working perfectly.
Primarily because i was using a old Linux kernel which got driver with less card support

We should remember that the module saa7134 is written in a generic way. so that it will work with saa7130 also.
I should say saa7130 is a scale-down version of saa7134.
Please make sure that you got tvtime installed in your system before doing anything.
because i feel this is the user friendly application for doing all the experiments.
when we are fighting with hadware problem we cannot concentrate on application issues.
Understanding your card - the hardware.

Normally a TV tuner card can be divided into 2 section. the Video decoder and the Tuner. In this article i am concentrating on decoder with PHILIPS SAA7130 chip. using lspci and dmesg make sure that card got a Philips SAA7130 chip. its very easy to find out even you can directly look at the tuner card. But its not that simple to identify the tuner. in most cards i found that the manufactures buts big sticker on the tuner. since tuner sits inside a metalic box case, it is the right place to put the sticker :). either you can remove the sticker to findout the exact make: The model number. other option is the ugly solution the card manufacuter might have given a windows driver CD. install the card in windows. then you can get the driver details from the windows driver. I done it both the ways to confim that what i know is correct. :)
Loading Kernel Module - saa7134

all recent kernels comes with generic Loadable Kernel Modules (LKM) for SAA713* chips (SAA7130,SAA7133,SAA7134 etc).
this module is called saa7134. there are other submodules (dependancy) like saa7134_alsa, saa7134_dvb, tuner etc.
You can load a module like:

modprob saa7134 card=3

But many times your system will be already loaded this module to kernel with wrong parameters, so you need to remove the existing module if any like

rmmod saa7134_alsa saa7134_dvb saa7134

after this you can load the module with right parameters. once you can load the module with correct parameters like card and tuner, your card should be working fine. To get a complete list of parameter a module can accept use the modinfo command

>modinfo [option] saa7134

-d, which displays a brief description of the module, and -p, which lists the parameters the module supports

now you can load the module like

modprobe saa7134 card=116

if you are using a Mandrake linux or PcLinuxOs the you have a GUI to do so (HardDrake). but this is not important.

after seeting this values in modeprobe.conf, just load the module.

>modeprobe saa7134
Identifying the card

I experimented with different values for card. in the card list, you can select any card with saa7130 to get the video. for example 3,10,21,42 etc should work fine for card. ,

Other than this trial and error method, there is an alternate way. by looking in to Kernel source. Either you can download the full source from kernel.org or you can browse though the source online using sites like:

http://linux.sourcearchive.com/documentation/2.6.27-9.18/saa7134-cards_8c-source.html

As per kernel version 2.6.27 following are the list of cards coming with SAA7130 chips. card number is given after "=" sign

SAA7134_BOARD_FLYVIDEO2000 = 3
SAA7134_BOARD_KWORLD = 10
SAA7134_BOARD_ELSA = 14
SAA7134_BOARD_ELSA_500TV = 15
SAA7134_BOARD_CRONOS_PLUS = 20
SAA7134_BOARD_10MOONSTVMASTER =21
SAA7134_BOARD_TG3000TV = 29
SAA7134_BOARD_AVERMEDIA_DVD_EZMAKER = 33
SAA7134_BOARD_AVERMEDIA_STUDIO_305 = 35
SAA7134_BOARD_CINERGY200 = 38
SAA7134_BOARD_VIDEOMATE_TV_PVR = 40
SAA7134_BOARD_SABRENT_SBTTVFM = 42
SAA7134_BOARD_AVERMEDIA_305 = 52
SAA7134_BOARD_PHILIPS_TOUGH = 61
SAA7134_BOARD_VIDEOMATE_DVBT_200 = 71
SAA7134_BOARD_ELSA_700TV = 89
SAA7134_BOARD_PROTEUS_2309 = 98
SAA7134_BOARD_ENCORE_ENLTV = 106
SAA7134_BOARD_ENCORE_ENLTV_FM = 107
SAA7134_BOARD_10MOONSTVMASTER3 = 116
SAA7134_BOARD_BEHOLD_401 = 118
SAA7134_BOARD_BEHOLD_405 = 121
SAA7134_BOARD_BEHOLD_405FM = 122
SAA7134_BOARD_BEHOLD_505FM = 126

New versions of kernels adds more and more cards to this list.
Identifying the Tuner

Here one thing we need to remember the driver saa7134 is written such a way that
Each card got associated tuner spec also. (the default tuner for each card)
If you have default tuner, you may not required to override this by specifing like tuner = 37
For getting a sutable value for tuner also 2 methods the trial and error and systematicaly looking at the source code
By trial and error i am able to find out that values like 37,55 are working fine for me.
if you want to look in to he source code, here is the method.
first we need to look the place where linux is identifing the card and the tuner
this file is located in /drivers/media/video/tveeprom.c of the source tree
alternatively : http://www.gelato.unsw.edu.au/lxr/source/drivers/media/video/tveeprom.c
here most of the tuners are listed. for example, i have "TCL 2002MB 3" tuner.
in this file we can find that the tuner is pointing to TUNER_LG_PAL_NEW_TAPC
which is defined in source/include/media/tuner.h
alternatively you can look at http://www.gelato.unsw.edu.au/lxr/source/include/media/tuner.h
where you we can see that this tuner is identified as number 37.
which perfetly matches my trial and error experiment
How to set the parameter values?
well. just open /etc/modprobe.conf and place the line ( if it is ubuntu or debian based distribution the file will be /etc/modprobe.d/options
options saa7134 card=3 tuner=55
in ubuntu, the file name is: /etc/modprobe.d/options or in ubuntu you can directly load the options when you are loading the module like:
modprobe saa7134 card=3 tuner=55 gbuffers=4

before this, you may have to remove the already loaded modules like:
rmmod saa7134_alsa
rmmod saa7134
Using TVTime.

once the you laoded the module, now you can connect the cable to the tv tuner card. and scan for channels.

>tvtime-scanner

now all channels will be scanned and stored in the stationlist.xml file.

at this point you should be able to use the TVTime application.

>tvtime
saa7130 video

You will not see any problem in getting video output from the card. because the video section is same for almost all saa713x chips / cards.
saa7130 audio / sound
Many times audio is the difficult part to get working. But the funniest fact is that SAA7430 is not doing any audio processing.
Infact that is the major differece between SAA7130 and its siblings like SAA7133,SAA7134,SAA7135 etc.
i think its worth to understand why audio is not working.
This chip just allows the audio to pass though the chip untoched.
So what could be blocking the sound?
I had to go though the datasheets provided by Philips to understand some facts,
So this chip do not have the feature to place the audio to system bus (like PCI). it just allows the sound to passthough (analog) and that will be availble on the card (audio out).
So SAA7130 tuner cards will ship with a 2 end connector to connect its audio out to your line-in.
we need to connect that audio-out to line-in of the sound card to get the sound to system.

so the end result is: modules like saa7134_alsa or saa7134_oss are not requied and will not work for saa7130 cards
I know lot of people still fighting with ALSA tools like arecrod to get the sound from this card. They may get read errors from the device.
So you need not go behind arecord or sox.
because your TV sound is not there. and you are looking for something does not exists :)


Before starting any experiments, please connect your speaker/aplifier input to audio-out of the tv-tuner card bord directly.
The best way is to directly plug your headphone to the tuner card.
this is to ensure that the sound is not muted inside the sysetem.
if you connected to amplifier please keep the volume very less otherwise you may loose your ear drum once you rectify the audio problems. :)


You may find that by default TV sound is muted. why so?
here is the answer. That is because of the default behavior of SAA7130 chip. it should be like that
because SAA7130 relies on loop back cable to your sound card. so you are loosing your line-in port for other purposes
to address this problem SAA7130 accepts 2 audio in connections (both sterio). one set of pins for TV audio from the Tuner / IF section.
another is to provide line-in fuctionality.
SAA7130 allows you to connect your actual line-in requiremnts like input from your cassete player
many TV cards do not have line-in ports. but the chip sitting in the card provides that feature. sounds nonsence right?.
So by default SAA7130 connects it line-in input to its passthough output. and TV sound is disconnected.
Now let me tell you the problem you need to rectify. we need to initalize the card with right flags in place to connect its tv audio to its passthough output

So I started my efforts to findout a suitable card number, which can put my cards internal switch to pass the audio from TV to passthough output
it was a furstrating brute force method and spend long hours...many times ended with system reboots..
many times got noice with very low audio in the backgroud...
finally i arived at a card number which can put the right switch for audio. Now i am getting a very clear audio out!
0
x11r6 Messages postés 353 Date d'inscription   Statut Membre Dernière intervention   59
 
Je pensais que l'écriture de cette page, car beaucoup de gens sont confrontés à des problèmes dans l'installation de leurs cartes tuner TV basée sur puce Philips saa7130.
it took me almost 2-3 months search to get it working perfectly. il m'a fallu près de 2-3 mois de recherche à faire fonctionner parfaitement.
Primarily because i was using a old Linux kernel which got driver with less card support Principalement parce que je l'aide d'un vieux noyau Linux qui ont eu moins de carte de conducteur avec soutien

We should remember that the module saa7134 is written in a generic way. Nous devons nous rappeler que le module saa7134 est écrit de manière générique. so that it will work with saa7130 also. de sorte que cela fonctionnera aussi avec saa7130.
I should say saa7130 is a scale-down version of saa7134. Je dois dire saa7130-échelle est une version réduite de saa7134.
Please make sure that you got tvtime installed in your system before doing anything. S'il vous plaît assurez-vous que vous avez tvtime installés sur votre système avant de faire quoi que ce soit.
because i feel this is the user friendly application for doing all the experiments. car je pense que c'est à l'utilisateur conviviale pour faire toutes les expériences.
when we are fighting with hadware problem we cannot concentrate on application issues. lorsque nous nous battons avec hadware problème nous ne pouvons pas nous concentrer sur les problèmes d'application.
Understanding your card - the hardware. Comprendre votre carte - le matériel.

Normally a TV tuner card can be divided into 2 section. Normalement, une carte tuner TV peut être divisée en 2 sections. the Video decoder and the Tuner. le décodeur vidéo et le tuner. In this article i am concentrating on decoder with PHILIPS SAA7130 chip. Dans cet article, je me concentre sur le décodeur avec PHILIPS SAA7130 puce. using lspci and dmesg make sure that card got a Philips SAA7130 chip. utilisant lspci dmesg et assurez-vous que la carte a une puce Philips SAA7130. its very easy to find out even you can directly look at the tuner card. son très facile à trouver, vous pouvez même regarder la carte tuner. But its not that simple to identify the tuner. Mais ce n'est pas si simple d'identifier le tuner. in most cards i found that the manufactures buts big sticker on the tuner. dans la plupart des cartes que j'ai trouvé la fabrique buts grand autocollant sur le tuner. since tuner sits inside a metalic box case, it is the right place to put the sticker :). depuis l'intérieur d'un tuner siège boîte métallique cas, il est le bon endroit pour mettre l'autocollant:). either you can remove the sticker to findout the exact make: The model number. other option is the ugly solution the card manufacuter might have given a windows driver CD. soit vous pouvez enlever l'autocollant à l'exact findout: Le numéro de modèle. autre option est la solution de la carte moche manufacuter aurait donné un CD contenant les pilotes Windows. install the card in windows. installer la carte dans les fenêtres. then you can get the driver details from the windows driver. alors vous pouvez obtenir les détails du pilote le pilote Windows. I done it both the ways to confim that what i know is correct. J'ai fait à la fois les moyens de confirmer que ce que je sais, c'est correct. :) :)
Loading Kernel Module - saa7134 Loading Kernel Module - saa7134

all recent kernels comes with generic Loadable Kernel Modules (LKM) for SAA713* chips (SAA7130,SAA7133,SAA7134 etc). tout est livré avec les noyaux récents générique Loadable Kernel Modules (LKM) pour SAA713 * chips (SAA7130, SAA7133, SAA7134, etc.)
this module is called saa7134. ce module est appelé saa7134. there are other submodules (dependancy) like saa7134_alsa, saa7134_dvb, tuner etc. il existe d'autres sous-(dépendance) comme saa7134_alsa, saa7134_dvb, tuner etc
You can load a module like: Vous pouvez charger un module, comme:

modprob saa7134 card=3 modprob saa7134 card = 3

But many times your system will be already loaded this module to kernel with wrong parameters, so you need to remove the existing module if any like Mais de nombreuses fois votre système est déjà chargé de ce module de noyau avec le mal de paramètres, vous devez donc supprimer le module existant le cas échéant, comme

rmmod saa7134_alsa saa7134_dvb saa7134 rmmod saa7134_alsa saa7134_dvb saa7134

after this you can load the module with right parameters. après cela, vous pouvez charger le module avec droit de paramètres. once you can load the module with correct parameters like card and tuner , your card should be working fine. une fois que vous pouvez charger le module avec des paramètres corrects et comme carte tuner, votre carte devrait fonctionner correctement. To get a complete list of parameter a module can accept use the modinfo command Pour obtenir une liste complète des paramètres d'un module peut accepter l'utilisation de la commande modinfo

>modinfo [option] saa7134 > modinfo [option] saa7134

-d, which displays a brief description of the module, and -p, which lists the parameters the module supports -d, qui affiche une brève description du module et-p, qui dresse la liste des paramètres du module

now you can load the module like maintenant vous pouvez charger le module comme

modprobe saa7134 card=116 modprobe saa7134 card = 116

if you are using a Mandrake linux or PcLinuxOs the you have a GUI to do so (HardDrake). si vous utilisez une Mandrake linux ou le PcLinuxOs vous disposez d'une interface graphique pour le faire (harddrake). but this is not important. mais ce n'est pas important.

after seeting this values in modeprobe.conf, just load the module. après cette seeting valeurs modeprobe.conf, il suffit de charger le module.

>modeprobe saa7134 > modeprobe saa7134
Identifying the card Identification de la carte

I experimented with different values for card. J'ai expérimenté avec différentes valeurs de la carte. in the card list, you can select any card with saa7130 to get the video. dans la carte, vous pouvez choisir n'importe quelle carte avec saa7130 pour obtenir la vidéo. for example 3,10,21,42 etc should work fine for card. , par exemple, 3,10,21,42 etc devrait bien se passer de carte.,

Other than this trial and error method, there is an alternate way. Autre que cette méthode d'essai et d'erreur, il existe un autre moyen. by looking in to Kernel source. en regardant dans le noyau de la source. Either you can download the full source from kernel.org or you can browse though the source online using sites like: Soit vous pouvez télécharger le source complet de kernel.org ou si vous pouvez naviguer en ligne en utilisant la source des sites comme:

http://linux.sourcearchive.com/documentation/2.6.27-9.18/saa7134-cards_8c-source.html http://linux.sourcearchive.com/documentation/2.6.27-9.18/saa7134-cards_8c-source.html

As per kernel version 2.6.27 following are the list of cards coming with SAA7130 chips. Selon la version du noyau 2.6.27 Voici la liste des cartes à venir avec SAA7130 chips. card number is given after "=" sign numéro de carte est donnée après le signe «=»

SAA7134_BOARD_FLYVIDEO2000 = 3 SAA7134_BOARD_FLYVIDEO2000 = 3
SAA7134_BOARD_KWORLD = 10 SAA7134_BOARD_KWORLD = 10
SAA7134_BOARD_ELSA = 14 SAA7134_BOARD_ELSA = 14
SAA7134_BOARD_ELSA_500TV = 15 SAA7134_BOARD_ELSA_500TV = 15
SAA7134_BOARD_CRONOS_PLUS = 20 SAA7134_BOARD_CRONOS_PLUS = 20
SAA7134_BOARD_10MOONSTVMASTER =21 SAA7134_BOARD_10MOONSTVMASTER = 21
SAA7134_BOARD_TG3000TV = 29 SAA7134_BOARD_TG3000TV = 29
SAA7134_BOARD_AVERMEDIA_DVD_EZMAKER = 33 SAA7134_BOARD_AVERMEDIA_DVD_EZMAKER = 33
SAA7134_BOARD_AVERMEDIA_STUDIO_305 = 35 SAA7134_BOARD_AVERMEDIA_STUDIO_305 = 35
SAA7134_BOARD_CINERGY200 = 38 SAA7134_BOARD_CINERGY200 = 38
SAA7134_BOARD_VIDEOMATE_TV_PVR = 40 SAA7134_BOARD_VIDEOMATE_TV_PVR = 40
SAA7134_BOARD_SABRENT_SBTTVFM = 42 SAA7134_BOARD_SABRENT_SBTTVFM = 42
SAA7134_BOARD_AVERMEDIA_305 = 52 SAA7134_BOARD_AVERMEDIA_305 = 52
SAA7134_BOARD_PHILIPS_TOUGH = 61 SAA7134_BOARD_PHILIPS_TOUGH = 61
SAA7134_BOARD_VIDEOMATE_DVBT_200 = 71 SAA7134_BOARD_VIDEOMATE_DVBT_200 = 71
SAA7134_BOARD_ELSA_700TV = 89 SAA7134_BOARD_ELSA_700TV = 89
SAA7134_BOARD_PROTEUS_2309 = 98 SAA7134_BOARD_PROTEUS_2309 = 98
SAA7134_BOARD_ENCORE_ENLTV = 106 SAA7134_BOARD_ENCORE_ENLTV = 106
SAA7134_BOARD_ENCORE_ENLTV_FM = 107 SAA7134_BOARD_ENCORE_ENLTV_FM = 107
SAA7134_BOARD_10MOONSTVMASTER3 = 116 SAA7134_BOARD_10MOONSTVMASTER3 = 116
SAA7134_BOARD_BEHOLD_401 = 118 SAA7134_BOARD_BEHOLD_401 = 118
SAA7134_BOARD_BEHOLD_405 = 121 SAA7134_BOARD_BEHOLD_405 = 121
SAA7134_BOARD_BEHOLD_405FM = 122 SAA7134_BOARD_BEHOLD_405FM = 122
SAA7134_BOARD_BEHOLD_505FM = 126 SAA7134_BOARD_BEHOLD_505FM = 126

New versions of kernels adds more and more cards to this list. Les nouvelles versions de noyaux ajoute de plus en plus de cartes à cette liste.
Identifying the Tuner Identification du tuner

Here one thing we need to remember the driver saa7134 is written such a way that Voici une chose que nous devons garder à l'esprit le pilote saa7134 est écrit de manière à ce que
Each card got associated tuner spec also. Chaque carte a également associés tuner spec. (the default tuner for each card) (la valeur par défaut pour chaque carte tuner)
If you have default tuner, you may not required to override this by specifing like tuner = 37 Si vous avez par défaut tuner, mai-vous pas nécessaire de passer outre à ce specifing comme tuner = 37
For getting a sutable value for tuner also 2 methods the trial and error and systematicaly looking at the source code Pour obtenir une valeur de sutable tuner également les 2 méthodes d'essai et d'erreur systématique et de regarder le code source
By trial and error i am able to find out that values like 37,55 are working fine for me. Par essais et erreurs, je suis en mesure de découvrir que les valeurs de 37,55 travaillent bien pour moi.
if you want to look in to he source code, here is the method. si vous voulez voir dans le code source il, voici la méthode.
first we need to look the place where linux is identifing the card and the tuner Premièrement, nous devons examiner le lieu où linux est d'identifier la carte et le tuner
this file is located in /drivers/media/video/tveeprom.c of the source tree ce fichier se trouve dans / drivers / media / video / tveeprom.c de l'arbre source
alternatively : http://www.gelato.unsw.edu.au/lxr/source/drivers/media/video/tveeprom.c ou: http://www.gelato.unsw.edu.au/lxr/source/drivers/media/video/tveeprom.c
here most of the tuners are listed. ici la plupart des tuners sont répertoriés. for example, i have "TCL 2002MB 3" tuner. Par exemple, j'ai "TCL 2002MB 3" tuner.
in this file we can find that the tuner is pointing to TUNER_LG_PAL_NEW_TAPC dans ce dossier, nous pouvons constater que le tuner est pointée à TUNER_LG_PAL_NEW_TAPC
which is defined in source/include/media/tuner.h qui est définie dans la source / include / media / tuner.h
alternatively you can look at http://www.gelato.unsw.edu.au/lxr/source/include/media/tuner.h alternativement, vous pouvez consulter http://www.gelato.unsw.edu.au/lxr/source/include/media/tuner.h
where you we can see that this tuner is identified as number 37. où vous, nous pouvons voir que ce tuner est identifié en tant que numéro 37.
which perfetly matches my trial and error experiment perfetly qui correspond à mon expérience d'essai et d'erreur
How to set the parameter values? Comment faire pour définir les valeurs des paramètres?
well. bien. just open /etc/modprobe.conf and place the line ( if it is ubuntu or debian based distribution the file will be /etc/modprobe.d/options il suffit d'ouvrir le fichier / etc / modprobe.conf et place de la ligne (si elle est ubuntu ou debian distribution basée sur le fichier sera / etc / modprobe.d / options
options saa7134 card=3 tuner=55 options saa7134 carte tuner = 3 = 55
in ubuntu, the file name is: /etc/modprobe.d/options or in ubuntu you can directly load the options when you are loading the module like: en ubuntu, le nom du fichier est: / etc / modprobe.d / options ou dans Ubuntu, vous pouvez directement charger les options lorsque vous chargez le module comme:
modprobe saa7134 card=3 tuner=55 gbuffers=4 modprobe saa7134 carte tuner = 3 = 4 = 55 gbuffers

before this, you may have to remove the already loaded modules like: avant cela, vous devez supprimer mai, déjà chargé de modules tels que:
rmmod saa7134_alsa rmmod saa7134_alsa
rmmod saa7134 rmmod saa7134
Using TVTime. Utilisation TVTime.

once the you laoded the module, now you can connect the cable to the tv tuner card. une fois que vous le laoded le module, vous pouvez maintenant connecter le câble à la carte tuner TV. and scan for channels. et scan des chaînes.

>tvtime-scanner > tvtime-scanner

now all channels will be scanned and stored in the stationlist.xml file. Tous les canaux seront numérisées et stockées dans le fichier stationlist.xml.

at this point you should be able to use the TVTime application. à ce stade, vous devriez être en mesure d'utiliser le TVTime demande.

>tvtime > tvtime
saa7130 video saa7130 vidéo

You will not see any problem in getting video output from the card. Vous ne verrez pas de problème à obtenir la sortie vidéo de la carte. because the video section is same for almost all saa713x chips / cards. parce que la section vidéo est le même pour presque tous les saa713x jetons / cartes.
saa7130 audio / sound saa7130 audio / son
Many times audio is the difficult part to get working. Plusieurs fois, l'audio est la partie difficile d'y travailler. But the funniest fact is that SAA7430 is not doing any audio processing. Mais le fait est que plus drôle SAA7430 ne fait pas tout le traitement audio.
Infact that is the major differece between SAA7130 and its siblings like SAA7133,SAA7134,SAA7135 etc. En effet, qui est le principal differece entre SAA7130 et ses frères et sœurs, comme SAA7133, SAA7134, SAA7135 etc
i think its worth to understand why audio is not working. Je pense que son utilité pour comprendre pourquoi l'audio ne fonctionne pas.
This chip just allows the audio to pass though the chip untoched. Cette puce permet juste de passer l'audio même si la puce untoched.
So what could be blocking the sound? Donc, ce que l'on pourrait bloquer le son?
I had to go though the datasheets provided by Philips to understand some facts, Je devais y aller si les fiches de données fournies par Philips à la compréhension de certains faits,
So this chip do not have the feature to place the audio to system bus (like PCI). Donc, cette puce ne sont pas la caractéristique de placer l'audio à un bus système (comme le PCI). it just allows the sound to passthough (analog) and that will be availble on the card (audio out). il permet juste le son à passthough (analogique) et qui sera disponible sur la carte (sortie audio).
So SAA7130 tuner cards will ship with a 2 end connector to connect its audio out to your line-in. Ainsi, les cartes tuner SAA7130 sera disponible avec un 2 fin pour relier sa sortie audio à votre line-in.
we need to connect that audio-out to line-in of the sound card to get the sound to system. nous avons besoin que de se connecter à l'audio-line-in de la carte son pour obtenir le son du système.

so the end result is: modules like saa7134_alsa or saa7134_oss are not requied and will not work for saa7130 cards de sorte que le résultat final est: modules comme saa7134_alsa ou saa7134_oss ne sont pas requied et ne fonctionnera pas pour les cartes saa7130
I know lot of people still fighting with ALSA tools like arecrod to get the sound from this card. Je sais que beaucoup de gens luttent encore avec des outils comme ALSA arecrod pour obtenir le son de cette carte. They may get read errors from the device. Ils mai obtenir des erreurs de lecture de l'appareil.
So you need not go behind arecord or sox. Donc, vous n'avez pas besoin d'aller derrière arecord ou sox.
because your TV sound is not there. parce que le son de votre téléviseur n'est pas là. and you are looking for something does not exists :) et vous cherchez quelque chose n'existe pas:)


Before starting any experiments, please connect your speaker/aplifier input to audio-out of the tv-tuner card bord directly. Avant d'entreprendre des expériences, s'il vous plaît connecter votre haut-parleur / aplifier entrée de sortie audio de la carte tuner tv-bord directement.
The best way is to directly plug your headphone to the tuner card. Le mieux est de directement brancher votre casque d'écoute à la carte tuner.
this is to ensure that the sound is not muted inside the sysetem. est de faire en sorte que le son n'est pas coupé à l'intérieur de la sysetem.
if you connected to amplifier please keep the volume very less otherwise you may loose your ear drum once you rectify the audio problems. si vous avez connecté à l'amplificateur s'il vous plaît garder le même volume de moins de mai, sinon, vous perdez votre tympan rectifier une fois que vous avez des problèmes audio. :) :)


You may find that by default TV sound is muted. Vous trouverez mai que la TV par défaut le son est coupé. why so? pourquoi?
here is the answer. voici la réponse. That is because of the default behavior of SAA7130 chip. C'est parce que le comportement par défaut de SAA7130 de puce. it should be like that il devrait être comme ça
because SAA7130 relies on loop back cable to your sound card. SAA7130, car repose sur la boucle arrière du câble à votre carte son. so you are loosing your line-in port for other purposes si vous perdez votre ligne dans le port à d'autres fins
to address this problem SAA7130 accepts 2 audio in connections (both sterio). pour remédier à ce problème SAA7130 accepte des connexions audio 2 (les deux sterio). one set of pins for TV audio from the Tuner / IF section. un ensemble de broches pour l'audio de la TV Tuner / SI section.
another is to provide line-in fuctionality. une autre est de fournir en ligne fuctionality.
SAA7130 allows you to connect your actual line-in requiremnts like input from your cassete player SAA7130 vous permet de connecter votre ligne en requiremnts comme la contribution de votre lecteur de cassete
many TV cards do not have line-in ports. de nombreuses cartes TV n'ont pas de ligne dans les ports. but the chip sitting in the card provides that feature. mais assis dans la puce de la carte permet cette fonction. sounds nonsence right?. sons nonsence droit?.
So by default SAA7130 connects it line-in input to its passthough output. Donc, par défaut SAA7130 relie entrée line-in à son passthough sortie. and TV sound is disconnected. TV et le son est déconnecté.
Now let me tell you the problem you need to rectify. Maintenant, laissez-moi vous dire que le problème dont vous avez besoin de corriger. we need to initalize the card with right flags in place to connect its tv audio to its passthough output nous avons besoin de la carte avec Initalize droit drapeaux en place pour connecter l'audio à la tv passthough sa sortie

So I started my efforts to findout a suitable card number, which can put my cards internal switch to pass the audio from TV to passthough output J'ai donc commencé mes efforts pour findout un numéro de carte, qui peut mettre mes cartes interne pour transmettre l'audio à partir de la sortie TV de passthough
it was a furstrating brute force method and spend long hours...many times ended with system reboots.. il s'agit d'une méthode de force brute furstrating et passent de longues heures ... de nombreuses fois terminé avec système redémarre ..
many times got noice with very low audio in the backgroud... noice a de nombreuses fois avec de très faible dans le fond ...
finally i arived at a card number which can put the right switch for audio. Enfin, je arived à un numéro de carte qui peut mettre l'interrupteur à droite pour l'audio. Now i am getting a very clear audio out! Maintenant, je suis très claire de sortie audio!
0
collince Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   3
 
bjr X11r6

je te remercie de l'attention k tu a accordé a mon pb

tes explications bien qu'elles soient volumineuse semblent etre ce qu'il faut faire
neanmoins si cela peut me permettre d'avancer je te serai tres reconnaissant car tu auras delivrer plus d'un (pas seulement moi mais tous ceux qui sont dans le meme petrin et j'en connais)
un peu de lecture c7 pas tuant

bon je vais me relance dans la configuration car j'avais deja perdu espoir que cela puisse fonctionner un jour

je t'en dirai plus quand j'aurai essayé
merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
x11r6 Messages postés 353 Date d'inscription   Statut Membre Dernière intervention   59
 
Your welcome

bon courage
0