AC3 mit 6 channel Soundkarte (CMI8738 6CH)

  • Hallo zusammen,


    ich habe mit der direkten AC3 Ausgabe über meine onboard Soundkarte (CMI8738 6CH auf Asus A7V333) experimentiert.


    Das Abspielen von AC3-Files mit a52dec klappt einwandfrei.


    Beim Verwenden der Audio-Redirection mit -a im vdr (-a 'a52dec -g+35 -ooss6') wird bei DVDs (DVD Plugin 0.3.3) der AC3 Sound erkannt und an a52dec weitergeleitet. Allerdings wird die Soundausgabe ein bis zweimal pro Sekunde durch Störimpulse unterbrochen.
    Am TV ist mit dem Audio-Signal von der DVB-Karte alles ok.


    Hat jemand ähnliche Erfahrungen gemacht?


    Vielen Dank


    Matthias

    Asus S1-AT5NM10E (ATOM D-525, ION-2), 2 GB RAM, Samsung F3EG Eco-Green 500GB, TechnoTrend Connect S2-3600 USB, yaVDR 0.3a

    Einmal editiert, zuletzt von enterprise ()

  • Hallo,


    ich durchforste gerade die VDR-Welt, deshalb die Frage an jemanden mit ähnlicher Hardware und mehr Erfahrung. Ich habe Mainboard: A7m266-d, Audio: C-media 8738 6CH onboard und Suse 8.2.
    Es ist auch beeindrucken -> timeshifting, divx play, EPG, timer, ac3 ... und das ist der Punk wo ich mich gerade befinde.


    Die Ausgabe analog über die Boxen mit ac3dec und alsa 1.0rc2
    code: "ac3dec test.ac3 -6" funktioniert zwar und auch vdr Aufnahme, Wiedergabe von Pro7-ac3-filmen (in vdr über -a 'a52dec -o oss6')
    aber
    code: "a52dec test.ac3 -o oss6" funktioniert nur an Frontlautsprechern links und rechts nicht center oder surround


    Das abspielen von dvd's über vdr spricht a52dec an und nur die Frontlautsprecher. Beim Mplayer habe ich nur knirchen und Hintergrundgeräuche.


    "No accelerated IMDCT transform found" wird angezeigt als Fehler bei "a52dec test.ac3 -o oss6".
    "Could not open/initialize audio device -> no sound.
    Audio: no sound" bei "mplayer -ac hwac3 -ao alsa9 dvd://1"


    Hast du eine Fehlerfreihe Wiedergabe von DVD-ac3 und Filmen-ac3 über VDR???


    :o Lass uns Erfahrungen austauschen.

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Rein theoretisch habe ich es bei mir jetzt bestens gelöst, bzw. besser geht es mit meinem Wissen nicht.


    Ein Komplettüberblick:


    Mainboard: A7M266-D mit CMI8738 (5.1 Audio) on Board


    TechnoTrend TT-PCline premium C r2.1 mit Pin RGB-out


    Peckardbell Fernbedienung


    Suse 8.2 mit Standardkernel (auf dual-Mainboard, naja)


    Alsatreiber 1.03 http://www.alsa-project.org/ alle, bei tools ac3dec


    Nach ac3dec Installation 5.1-Soundtest, --> ac3dec VTS_01_1.80.ac3 -6 (alle Boxen sollten funktionieren links center rechts slinks srechts)


    Nach a52dec Installation 5.1-Soundtest, --> a52dec VTS_01_1.80.ac3 -o oss6 (nur links und rechts funktionieren)


    Das wichtigste ist weiter Unten mplayer.sh.conf, vdr.conf und starten aus der Konsole bei ac3dec (sonst funktioniert er nicht) und der Hinweis während des Betriebs Video-out der DVB-Karte nicht loszulösen und aufzustecken(defekt, Rotstich, dunkles Bild sind die Folge, Hilfe findet man nur über einen zweiten Video-Ausgang falls vorhanden und noch ganz). Dann kann man Dateien und DVDs analog in AC3 wiedergeben.


    AC3Live Sendungen habe ich nur mit einem Trick hinbekommen. Center von DVB, links, rechts über a52dec. Hintere Boxen kann man auch ansprechen lassen. Bei mir habe ich Center und DVB als Fernseher (umschaltbar) und links, rechts, slinks, srechts über Anlage.


    Wenn nicht, 6 Lautsprecher einstellen im Kernel unter Audio http://home.t-online.de/home/hubertus.sandmann/ dann zu kernel



    cd /usr/src/linux


    make xconfig --> 6 Lautsprecher einstellen (stand bei mir bei meinem Chip CMI8738)


    make dep



    VDR 1.2.6 habe ich nach Grundinstallation mit vdr-install-script-0.5.5.run installiert. Komplettpatch-1.2.6-F.diff.bz2 für bestes Aussehen und AC3overDVB. So ziemlich alle Plugins kann man installieren, aber vor allem Mplayer und DVDPlayer für AC3


    myPlugins:


    calendar-0.1.4


    console-0.5.1


    dvd-0.3.4-rc10


    dvdselect-0.6


    femon-0.0.3a


    games-0.6.0


    image-0.0.8


    mp3-0.8.3


    osdpip-0.0.4


    osdteletext-0.3.1


    pilot-0.0.3c


    prefermenu-0.5.3


    scanner


    timeline-0.8.1


    vcd-0.0.6c


    vdrcd-0.0.9



    Bei Installation braucht man Internetzugang und sed-4.0.7-3. Ansonsten von www.Linvdr.org Download in eigenen Ordner /usr/local/scr/packages (nach Pfadangabe von Datei .../scr/VDRtmp/setup/PACKAGES). Dann die Konfigurationen fertig!? Wenn ich nichts vergessen habe.



    Links


    http://www.uni-power.de/


    http://www.linvdr.de/


    http://www.vdrportal.de/board/portal.php


    http://www.cadsoft.de/people/kls/vdr/


    http://www.dvbcore.com/ zur Zeit beste Möglichkeit in Winxp LiveAC3


    http://www.inmatrix.com/ mit pes2dvb.ax und Konfiguration DVB-Wiedergabe von mpeg-ac3-Dateinen(auch vob) und DVD


    http://www.corecoded.com/ mit pes2dvb.ax und Konfiguration DVB-Wiedergabe von mpeg-ac3-Dateinen(auch vob)


    http://www.thoschgmbh.de/dvbsoft/ dvb_mc(pes2dvb.ax) DVB-Wiedergabe von DVDs in AC3



    derzeitige Probleme


    a52dec -o oss6 in 5.1 zum Laufen bekommen


    ac3dec -6 ohne Knistern in vdr.conf zum Laufen bekommen


    noad 4 läuft automatisch, aber unkontollierte Markersprünge tauchen auf


    einen Amigaemulator für VDR finden


    Umschaltzeit verringern



    Mplayer dürfte 5.1 wiedergeben( links center rechts slinks srechts ), auch vob Dateien von DVD


    obwohl Befehl a52dec VTS_01_1.80.ac3 -o oss6 nur links und rechts anspricht. DVD kann man abspielen indem man mit file:/usr/local/src/VDR/stopvdr runvdr stopt, in der Konsole von VDR mit ./runvdr den DVB-treiber startet, es abbricht und vdr mit konsole ac3dec startet ./vdr -v /video0 -a'ac3dec -6' -P"dvd -C/media/dvdram"



    Konfigurationen:



    Einstellungen / DVB


    Mehrkanalton (DD/DTS): ja,anwählbar


    Teransfermode erzwingen (LiveAC3): ja





    file:/usr/local/src/VDRtmp/vdr.conf(Aufnahmefestplatten fat32 als video1 bis video... gemounted)


    # use DIR as video directory (default: /video)


    VDR_VIDEO="/video0"



    # send Dolby Digital audio to stdin of command CMD


    VDR_AUDIO="a52dec -o oss6"



    file:/usr/local/src/VDRtmp/plugins.conf (eigene cd/dvd-Laufwerke)


    vcd -v /dev/dvdram


    vdrcd -c /cdfs -c /dvdram


    dvd -C/media/dvdram



    file:/usr/local/src/VDRtmp/plugins/mplayersources.conf (eigene cd/dvd-Laufwerke)


    /Filme Links;Locale Platte;0


    /;Locale Platte;0


    /windows;Locale Platte;0


    /media/cdrom;CDROM;1


    /media/cdrecorder;CDROM;1


    /media/dvdram;CDROM;1


    /video/plugins/DVD-VCD/;Play SVCD DVD;0


    /cdfs;CD-Audio;1;*.wav



    file:/usr/local/src/VDRtmp/remote.conf


    LIRC.Up Up


    LIRC.Down Down


    LIRC.Menu Menu


    LIRC.Ok Enter


    LIRC.Back LMB


    LIRC.Left Left


    LIRC.Right Right


    LIRC.Red Help


    LIRC.Green Phone


    LIRC.Yellow Message


    LIRC.Blue SRS


    LIRC.0 Zero


    LIRC.1 One


    LIRC.2 Two


    LIRC.3 Three


    LIRC.4 Four


    LIRC.5 Five


    LIRC.6 Six


    LIRC.7 Seven


    LIRC.8 Eight


    LIRC.9 Nine


    LIRC.Volume+ VolUp


    LIRC.Volume- VolDown


    LIRC.Mute Mute


    LIRC.Power Star


    LIRC.Commands CD


    LIRC.Channel+ CHUp


    LIRC.Channel- CHDown


    LIRC.Pause Hash


    LIRC.User1 Display


    LIRC.User2 Aux1


    LIRC.User3 Aux2


    LIRC.Record Aux3


    KBD.Up 00000000001B5B41


    KBD.Down 00000000001B5B42


    KBD.Menu 000000000000006D


    KBD.Ok 000000000000000D


    KBD.Back 000000000000007F


    KBD.Left 00000000001B5B44


    KBD.Right 00000000001B5B43


    KBD.Red 000000001B5B5B41


    KBD.Green 000000001B5B5B42


    KBD.Yellow 000000001B5B5B43


    KBD.Blue 000000001B5B5B44


    KBD.0 0000000000000030


    KBD.1 0000000000000031


    KBD.2 0000000000000032


    KBD.3 0000000000000033


    KBD.4 0000000000000034


    KBD.5 0000000000000035


    KBD.6 0000000000000036


    KBD.7 0000000000000037


    KBD.8 0000000000000038


    KBD.9 0000000000000039


    KBD.Volume+ 000000000000002E


    KBD.Volume- 000000000000002C


    KBD.Mute 000000000000001B


    KBD.Commands 0000000000000079


    KBD.Channel+ 000000001B5B357E


    KBD.Channel- 000000001B5B367E


    KBD.Pause 00000000000000FC


    KBD.User1 0000000000001B31


    KBD.User2 0000000000000070


    KBD.User3 000000000000006F


    KBD.Record 0000000000000020


    xvxine.Up 000000000000FF52


    xvxine.Down 000000000000FF54


    xvxine.Menu 000000000000006D


    xvxine.Ok 000000000000FF0D


    xvxine.Back 000000000000FF08


    xvxine.Left 000000000000FF51


    xvxine.Right 000000000000FF53



    file:/usr/local/src/VDRtmp/commands.conf


    DVD einbinden : mount /dev/dvdram /media/dvdram


    DVD auswerfen : umount /media/dvdram; /bin/eject /media/dvdram


    cd einbinden : mount /dev/cdrom /media/cdrom


    cd auswerfen : umount /media/cdrom; /bin/eject /media/cdrom


    cdrec einbinden : mount /dev/cdrecorder /media/cdrecorder


    cdrec auswerfen : umount /media/cdrecorder; /bin/eject /media/cdrecorder


    Exportliste : /usr/bin/convert.pl -l


    Export starten : /usr/bin/nohup /usr/bin/convert.pl -q -s >/dev/null 2>/dev/null &


    AC3 an : /usr/bin/amixer set 'IEC958 In Monitor' on


    AC3 aus : /usr/bin/amixer set 'IEC958 In Monitor' off


    AUX an : /usr/bin/amixer set 'Aux' on


    AUX aus : /usr/bin/amixer set 'Aux' off


    mount : mount


    PC-Neustart ?: /sbin/reboot


    PC-Ausschalten ?: /bin/busybox poweroff



    file:/etc/lircd.conf(Installationsanleitung von Sandmann)


    # Config file for Packard Bell Remotes (with repeat codes!)


    # created by Samuel Wood (sjw@umr.edu)


    #


    # brand: Packard Bell Remote


    # model: El Cheapo Packard Bell Remote


    #


    # This is a config file for the cheap excess Packard Bell remotes


    # you sometimes can buy from online auctions like www.onsale.com.


    #


    # The receiver that comes with it hooks into the serial port and works


    # fine with lirc 0.5.4.


    #


    # The receiver that comes with the remote is near garbage. If


    # you don't point almost directly at it, it will not detect. But


    # it's simpler than building your own. :)


    #


    # Repeat works fine for me. You just have to modify or add the


    # "repeat=" lines in your .lircrc.


    #


    # irrecord was used to generate the file, then I modified and


    # added repeat codes.


    #


    # The button names used are identical to what was printed on the


    # remote, except for the number pads (using actual numbers like


    # "1" and so forth did not seem to work. Similarly, '*' is Star


    # and '#' is Hash. LMB and RMB refer to the two mousepad buttons


    # on the left and right respectively.


    #


    # I still need to modify the gap setting. Right now, if you don't


    # hold the button down long enough, it may not register, but if


    # you hold it too long, it will detect a repeat or two. Feel free


    # to modify this to work better. If you get it to work better, send


    # me a copy. :)



    begin remote



    name PackBell


    bits 15


    flags SPACE_ENC|CONST_LENGTH


    eps 30


    aeps 100



    header 9065 4500


    one 597 532


    zero 597 1643


    ptrail 597


    pre_data_bits 16


    pre_data 0xF708


    post_data_bits 1


    post_data 0x0


    gap 107000


    repeat_bit 0


    repeat 9050 2250



    begin codes


    Help 0x0000000000006F90


    Phone 0x0000000000004FB0


    Message 0x0000000000006E91


    SRS 0x0000000000004EB1


    CD 0x0000000000002FD0


    Aux1 0x0000000000000FF0


    Aux2 0x0000000000002ED1


    Aux3 0x0000000000000EF1


    LMB 0x00000000000023DC


    RMB 0x000000000000639C


    Up 0x00000000000037C8


    Down 0x00000000000057A8


    Left 0x0000000000007788


    Right 0x00000000000017E8


    Menu 0x0000000000007B84


    Mute 0x0000000000003BC4


    Enter 0x00000000000047B8


    CHUp 0x00000000000027D8


    CHDown 0x0000000000006798


    VolUp 0x0000000000005BA4


    VolDown 0x0000000000001BE4


    Display 0x00000000000007F8


    One 0x0000000000005EA1


    Two 0x0000000000001EE1


    Three 0x0000000000000BF4


    Four 0x0000000000007E81


    Five 0x0000000000003EC1


    Six 0x0000000000004BB4


    Seven 0x0000000000005FA0


    Eight 0x0000000000001FE0


    Nine 0x0000000000002BD4


    Zero 0x0000000000003FC0


    Star 0x0000000000007F80


    Hash 0x0000000000006B94


    end codes



    end remote



    file:/usr/local/src/VDRtmp/scripts/mplayer.sh.conf


    # Config File for mplayer.sh ...


    #


    # ***


    # *** Mandatory Values


    # ***


    #


    # Where to find mplayer executable ?


    MPLAYER="/usr/bin/mplayer"



    # Video Out Filter lavc or fame - see mplayer DVB docs for details !


    #VOP="lavc=9000"


    VOP="lavc=5000"



    # Video out device


    # most users will want the default of 'mpegpes', but users with a dxr3


    # need to use 'dxr3'


    #VO="dxr3"


    VO="mpegpes"



    # Audio output device and possible additional options


    # most users will want the default of 'mpegpes', but users with a dxr3


    # need to use 'oss:/dev/em8300_ma-0'


    #AO="oss:/dev/adsp"


    AO="mpegpes -afm 9"



    # X-Resolutions for the DVBs card (smallest value first !)


    #


    XResPAL=(352 480 528 688 704 720)


    XResNTSC=(352 480 512 640 704 720)



    # Set the following to 'true' or 'false' according to


    # the capabilities of your TV set.


    #


    # At least _one_ has to be true!


    PAL="true"


    NTSC="true"



    # Use mplayer's -speed option for videos with a different


    # frames/s value than the selected TV norm


    #


    # this setting is only used if either PAL or NTSC


    # is set to false!


    USE_SPEED="true"



    # set to true if you want to use AC3 output


    USEAC3="true"



    # how to play AC3 audio?


    # for AC3 via sound card (ALSA driver):


    AC3AOUT="-ao alsa9:surround51 -channels 6"


    # for AC3 via DVB (doesn't need AC3overDVB patch);


    # needs MPlayer 0.90 final, or newer:


    #AC3AOUT="-ac hwac3"



    # what aspect ratio has your TV set?


    # either 4/3 (conventional) or 16/9 (widescreen)


    #TV_ASPECT="16/9"


    TV_ASPECT="4/3"



    # ***


    # *** Optional Setting *** Simply Remove them if they do not fit your needs...


    # ***



    # What version of MPlayer do you have?


    # if you have 0.9x then choose 'false'


    # if you have 1.0(pre) then choose 'true'


    MPLAYER_V1="true"



    # Cache Option for MPlayer


    CACHE="4096"



    # Framedrop


    FRAMEDROP="true"



    # Lirc RC File


    LIRCRC="/etc/lircrc.conf"



    # do we have a slow CPU?


    # if so, reduce the Y resolution to the half of the possible maximum:


    # NTSC: 240


    # PAL: 288


    # uncomment the following line if you have a slow CPU:


    #SLOW_CPU="true"



    # Where to find DVD/VCD dummy files? (just a fake and empty text file for the plugin)


    # Example: create two empty text files (DVD and VCD) in /video/plugins/DVD-VCD/


    DVDFiles="/video0/plugins/DVD-VCD"



    # What is your DVD-ROM device ?


    DVD="/dev/hdc"



    # What languages do your DVD's use ?


    DVDLANG="de"



    # extra DVD options


    DVDOPTIONS="-aop list=volume:volume=170"



    # extra VCD options


    VCDOPTIONS=""



    # should MPEG files be played directly (without rescaling) if possible?


    MPEG_DIRECT="true"



    #Subtitle options


    SUBPOS="80" #Vertical position 0-100


    SUBCOLOR="0" #Background color 0=black 255=white


    SUBALPHA="30" #Background transparency (0-255)



    # Userdefined Options - make sure they do not collide with options


    # used in mplayer.sh


    # Only for experienced users


    # USERDEF="-what -option you ever -like to give -to mplayer"


    USERDEF="-quiet"


    #USERDEF=""



    # set to true to enable debugging output


    #DEBUG="true"



    # End of Options

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!