TERRYHOAX
24.09.03, 10:44
Ich habe mich sehr intensiv mit diesem Problem beschäftigt, aber es immer noch nicht zum laufen bekommen.
Die Ausgangslage bei mir:
SUSE 8.2
Audigy digital mit DTT3500 digital (externer DD5.1 Dekoder)
DVD-Rom Laufwerk
DTT3500
Ziel ist es für mich ein AC3passthrough-Signal zum externen Dekoder zu bringen.
Meine bisherigen Versuche:
---------------------------
1.ALSA 0.9.6
--------------
Mit Alsa habe ich es probiert...
aber nicht hinbekommen...
http://www.linuxforen.de/forums/showthread.php?s=&threadid=99489&highlight=ac3
Dann gibt es den Hinweis hier:
http://forums.gentoo.org/viewtopic.php?t=55183&highlight=ac3&sid=c4d370c82e07cbd7ebfe027a7f37d818
AC3-passthrough Unterstützung wurde für Audigy 1 und Audigy 2 ins CVS von ALSA integriert.
Der nächste Release (0.9.7) sollte uns also mit diesem Feature beglücken!
Quelle:
http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg08928.html
D.h. Alsa ist momentan nicht für AC3-Betrieb geeignet.
Wer das Gegenteil behauptet kann mich gerne überzeugen :)
-------------------------------------------------------------------------------
2. emu10k1 0.20a
-------------------
http://sourceforge.net/projects/emu10k1
Habe hier die Treiber nach der beiliegenden Anleitung installiert.
Die emu-tools 0.9.4 habe ich bei SUSE 8.2 von CD installiert.
den digital out habe ich aktiviert über:
/etc/init.d/boot.local
emu-config -d
aumix -L
----------------------------------------------------------------------------------
a, emu10k1.conf
-----------------
habe ich von hier:
http://www.linuxforen.de/forums/showthread.php?threadid=93245
##
## This file is used to configure emu10k1's emu-script
##
CARD_IS_5_1=no
USE_DIGITAL_OUTPUT=yes
ENABLE_TONE_CONTROL=yes
# Note, it's safe to say yes to the next option even if you're not going
# to use it. When this option is enabled, the driver can autodetects AC3
# data and behaves normally with normal audio.
# (Saying yes causes some of the soundcard's resourses to be used up)
AC3PASSTHROUGH=yes
# Change this to yes to enable the Livedrive midi port and IR remote
# control.
ENABLE_LIVEDRIVE_IR=no
# Most Lives have their analog front signals inverted. If you have
# problems with your setup (low bass), try changing this to 'yes'. (This
# option has no effect with digital setups)
INVERT_REAR=no
#Multichannel playback (for 4 - 6 channel setups)
MULTICHANNEL=yes
# On 5.1 cards in multichannel mode, should the multichannel data be fed
# to the sub as well? You probably don't want this if you have a
# speaker set like the DTT2200 which already feeds all channels to the
# sub in hardware.
ROUTE_ALL_TO_SUB=no
# By default, the front analog channels have a +12dB boost applied to
# them by the AC'97 mixer. If you encounter clipping, or find that the
# volume of the front speakers is too high in a multichannel setup, try
# changing this to 'no'.
ANALOG_FRONT_BOOST=no
# Surround
##################
# Some wavs, or mp3 are surround sound encoded the next two
# options can be used to decode these in hardware.
# (select on or the other, not both)
# passive matrix surround decoder
SURROUND=no
# Active matrix surround decoder
PROLOGIC=no
# Extra Inputs
#################
## This connector is mounted on the card itself
ENABLE_CD_Spdif=yes # Volume control is 'Digital1' in aumix/gmix/kmix
# The next four inputs are found on Livedrives, some of these may also
# be inputs on the older add-on daughter cards.
ENABLE_OPTICAL_SPDIF=no # Volume control is 'Digital2'
ENABLE_LINE2_MIC2=no # Volume control is 'Line2'
ENABLE_RCA_SPDIF=no # Volume control is 'Digital3'
ENABLE_RCA_AUX=no # Volume control is 'line3'
----------------------------------------------------------------------------------
b, Mplayer
----------
habe ich nicht mit AC3 zum laufen bekommen, mal kein Bild etc.
http://www.linuxforen.de/forums/showthread.php?s=&threadid=99489&highlight=ac3
-----------------------------------------------------------------------------------
c, Xine
-------
habe folgende Pakete installiert
libdvdcss2-1.2.8-1plf.i586.rpm
libfame-0.9.0-4.pm.0.i686.rpm
libxine1-1_rc0a-0.pm.0.i686.rpm
libxine1-dvd-1_rc0a-0.pm.0.i586.rpm
w32codec-0.90-3.pm.0.i386.rpm
xine-ui-0.9.22-0.pm.0.i686.rpm
Habe es wie hier von Ygriega beschrieben
Bei xine muss halt in der $HOME/.xine/config noch folgende Zeile drinne stehen:
audio.a52_pass_through:1
http://www.linuxforen.de/forums/showthread.php?threadid=93245
gemacht, aberxine hat den Befehl in der config, wieder gelöscht - hat ihn nicht erkannt.
Die $HOME/.xine/config sieht so aus:
-------------------------------------
audio.a52_pass_through:1 <- wird beim nächsten Start gelöscht, nicht erkannt
# Fensterüberlagerung (mehr)
# bool, default: 0
gui.always_layer_above:0
# Amplification level
# [0..200], default: 100
gui.amp_level:100
# Anzeigeverhalten von Bedienfeld
# bool, default: 0
gui.auto_panel_visibility:0
# Anzeigeverhalten des Ausgabefensters
# bool, default: 0
gui.auto_video_output_visibility:0
# Verhalten von Ereignissender
# bool, default: 1
gui.eventer_sticky:1
# Configuration experience level
# { Beginner Advanced Expert Master of the known universe }, default: 0
gui.experience_level:Expert
# Fensterüberlagerung
# bool, default: 0
gui.layer_above:0
# Logo MRL
# string, default: file:/usr/share/xine/skins/xine-ui_logo.mpv
gui.logo_mrl:file:/usr/share/xine/skins/xine-ui_logo.mpv
# OSD-Unterstützung aktivieren
# bool, default: 1
gui.osd_enabled:1
# OSD Anzeigezeit [s]
# numeric, default: 3
gui.osd_timeout:3
# gui Fenster sichtbar
# bool, default: 1
gui.panel_visible:1
# numeric, default: 200
gui.panel_x:91
# numeric, default: 100
gui.panel_y:541
# Benutzer fragen bei Wiedergabe mit nichtunterstütztem coder
# bool, default: 0
gui.play_anyway:0
# Automatically reload old playlist
# bool, default: 0
gui.playlist_auto_reload:0
# Audio-Visualisierung
# { fftscope oscope goom }, default: 0
gui.post_audio_plugin:fftscope
# Bildschirmschonerbenachrichtigung
# numeric, default: 10
gui.screensaver_timeout:10
# numeric, default: 100
gui.setup_x:100
# numeric, default: 100
gui.setup_y:100
# Datenstrominformationen
# bool, default: 0
gui.sinfo_auto_update:0
# gui skin Thema
# { CelomaChrome cloudy xinetic }, default: 2
gui.skin:xinetic
# Skin-Server URL
# string, default: http://xine.sourceforge.net/skins/skins.slx
gui.skin_server_url:http://xine.sourceforge.net/skins/skins.slx
# Kapitelspringen
# bool, default: 1
gui.skip_by_chapter:1
# Change xine's behavior for unexperienced user
# bool, default: 1
gui.smart_mode:1
# Schnappschußverzeichnis
# string, default: /home/matze
gui.snapshotdir:/home/matze
# Display splash screen
# bool, default: 1
gui.splash:1
# Neue Datemstromgröße verändert Ausgabefenstergröße
# bool, default: 1
gui.stream_resize_window:1
# Hinweiszeit (ms)
# numeric, default: 500
gui.tips_timeout:500
# gui Hinweise sichtbar
# bool, default: 1
gui.tips_visible:1
# Benutze XVidModeExtension beim Umschalten auf Vollbild
# bool, default: 0
gui.use_xvidext:0
# Stil der Videoanimation
# { None Post Plugin Stream Animation }, default: 1
gui.visual_anim:Post Plugin
# Helligkeitswert
# [0..65535], default: 32669
gui.vo_brightness:32734
# Kontrastwert
# [0..65535], default: 32669
gui.vo_contrast:32734
# Farbwert
# [0..65535], default: 32669
gui.vo_hue:32734
# Sättigungswert
# [0..65535], default: 32669
gui.vo_saturation:32734
# Synchronized X protocol (debug)
# bool, default: 0
gui.xsynchronize:0
# Doppelte Größe für kleine Datemströme (Erfordert stream_resize_window)
# bool, default: 0
gui.zoom_small_stream:0
# Methode für Audio/Videosynchronisation wählen
# { metronom_feedback resample }, default: 0
audio.av_sync_method:metronom_feedback
# Zu benutzender Audio-Treiber
# { auto null oss none }, default: 0
audio.driver:oss
# Aktiviere analogen 5.0-Kanalraumklang
# bool, default: 0
audio.five_channel:0
# Aktiviere analogen 5.1-Kanalraumklang
# bool, default: 0
audio.five_lfe_channel:0
# Wenn !=0, immer auf diese Frequenz anpassen
# numeric, default: 0
audio.force_rate:-1
# Aktiviere analogen 4.0-Kanalraumklang
# bool, default: 0
audio.four_channel:0
# OSS Mixergerät
# string, default: /dev/mixer
audio.mixer_name:/dev/mixer
# Lautstärke
# [0..100], default: 50
audio.mixer_volume:50
# /dev/dsp# Gerät für OSS-Soundausgabe, -1 für automatische Erkennung
# numeric, default: -1
audio.oss_device_num:-1
# A/V Synchronisationsanpassung für OSS SoftSync
# [-3000..3000], default: 0
audio.oss_latency:0
# Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren
# bool, default: 0
audio.oss_pass_through_bug:0
# A/V Synchronisationmethode für OSS, abhängig von Treiber/Hardware
# { auto getodelay getoptr softsync probebuffer }, default: 0
audio.oss_sync_method:auto
# Anpassen, wenn Audio nicht synchron ist
# numeric, default: 0
audio.passthrough_offset:0
# Läustärke beim Starten wiederherstellen
# bool, default: 0
audio.remember_volume:0
# Audiofrequenz anpassen oder nicht
# { auto off on }, default: 0
audio.resample_mode:auto
# Schattenpuffer zur Synchronisation mit Strahlenrücklauf
# bool, default: 1
video.XV_DOUBLE_BUFFER:1
# Software Deinterlacing Methode (Taste 'i' schaltet Deinterlacing ein/aus)
# { none bob weave greedy onefield onefield_xv linearblend }, default: 4
video.deinterlace_method:onefield
# Zu benutzender Video-Treiber
# { auto xv xshm none vidixfb vidix fb }, default: 0
video.driver:auto
# horizontal image position in the output window
# [0..100], default: 50
video.horizontal_position:50
# number of video buffers to allocate (higher values mean smoother playback but higher latency)
# numeric, default: 500
video.num_buffers:500
# vertical image position in the output window
# [0..100], default: 50
video.vertical_position:50
# send event to front end if percentage of discarded frames exceed this value
# numeric, default: 10
video.warn_discarded_threshold:10
# send event to front end if percentage of skipped frames exceed this value
# numeric, default: 10
video.warn_skipped_threshold:10
# Xv automatisch Farbschlüssel zeichnen lassen
# bool, default: 1
video.xv_autopaint_colorkey:1
# Farbschlüssel für Xv Videooverlay
# [0..2147483615], default: 30
video.xv_colorkey:30
# Workaraound für einige (fehlerhafte) XVideo-Treiber
# bool, default: 0
video.xv_pitch_alignment:0
# cddbp cache directory
# string, default: /home/matze/.xine/cddbcache
input.cdda_cddb_cachedir:/home/matze/.xine/cddbcache
# cddbp server port
# numeric, default: 8880
input.cdda_cddb_port:8880
# cddbp server name
# string, default: freedb.freedb.org
input.cdda_cddb_server:freedb.freedb.org
# device used for cdda drive
# string, default: /dev/cdrom
input.cdda_device:/dev/cdrom
# use cddb feature
# bool, default: 1
input.cdda_use_cddb:1
# path to the libdvdcss title key cache
# string, default: /home/matze/.dvdcss/
input.css_cache_path:/home/matze/.dvdcss/
# the css decryption method libdvdcss should use
# { key disc title }, default: 0
input.css_decryption_method:key
# device used for dvd drive
# string, default: /dev/dvd
input.dvd_device:/dev/dvd
# The default language for dvd
# string, default: en
input.dvd_language:en
# raw device set up for dvd access
# string, default: /dev/rdvd
input.dvd_raw_device:/dev/rdvd
# Region that DVD player claims to be (1 -> 8)
# numeric, default: 1
input.dvd_region:1
# Seeking will work on this basis.
# { seek in program chain seek in program }, default: 0
input.dvd_seek_behaviour:seek in program chain
# Skipping will work on this basis.
# { skip program skip part skip title }, default: 0
input.dvd_skip_behaviour:skip program
# Do we use read-ahead caching?
# bool, default: 1
input.dvd_use_readahead:1
# Versteckte Dateien anzeigen
# bool, default: 1
input.file_hidden_files:1
# Startverzeichnis für Dateisuche
# string, default: /home/matze
input.file_origin_path:/home/matze
# http proxy host
# string, default:
input.http_proxy_host:
# http proxy password
# string, default:
input.http_proxy_password:
# http proxy port
# numeric, default: 80
input.http_proxy_port:80
# http proxy username
# string, default:
input.http_proxy_user:
# Network bandwidth
# { 14.4 Kbps (Modem) 19.2 Kbps (Modem) 28.8 Kbps (Modem) 33.6 Kbps (Modem) 34.4 Kbps (Modem) 57.6 Kbps (Modem) 115.2 Kbps (ISDN) 262.2 Kbps (Cable/DSL) 393.2 Kbps (Cable/DSL) 524.3 Kbps (Cable/DSL) 1.5 Mbps (T1) 10.5 Mbps (LAN) }, default: 10
input.mms_network_bandwidth:1.5 Mbps (T1)
# path to the v4l radio device
# string, default: /dev/v4l/radio0
input.v4l_radio_device_path:/dev/v4l/radio0
# path to the v4l video device
# string, default: /dev/v4l/video0
input.v4l_video_device_path:/dev/v4l/video0
# Pfad zum lokalen VideoCD-Laufwerk
# string, default: /dev/cdrom
input.vcd_device:/dev/cdrom
# Aktiviere dynamische A/52 Kompensation
# bool, default: 0
codec.a52_dynrng:0
# A/52 Lautstärke
# [0..200], default: 100
codec.a52_level:100
# Aktivierte Audiozusammenmischung zu Stereo-2.0-Raumklang
# bool, default: 0
codec.a52_surround_downmix:0
# Qualität der ffmpeg mpeg-4 Nachbearbeitungsstufe
# [0..6], default: 3
codec.ffmpeg_pp_quality:3
# path to real player codecs, if installed
# string, default: unknown
codec.real_codecs_path:/usr/lib/RealPlayer8/Codecs
# Colorspace conversion method used by Goom
# { Fast but not photorealistic Slow but looks better (mmx) }, default: 0
post.goom_csc_method:Fast but not photorealistic
# Frames per second to generate with Goom
# numeric, default: 10
post.goom_fps:10
# Goom image height in pixels
# numeric, default: 240
post.goom_height:240
# Use Goom asm optimizations
# bool, default: 1
post.goom_use_asm:1
# Goom image width in pixels
# numeric, default: 320
post.goom_width:320
# apply chroma filter after deinterlacing
# bool, default: 0
post.tvtime_chroma_filter:0
# framerate output mode
# { full half (top) half (bottom) }, default: 0
post.tvtime_framerate_mode:full
# make frames evenly spaced for film mode (24 fps)
# bool, default: 1
post.tvtime_judder_correction:1
# deinterlace method
# { by driver Linear LinearBlend Greedy Greedy2Frame Weave LineDoubler Vertical }, default: 1
post.tvtime_method:Linear
# pulldown algorithm
# { none vektor }, default: 1
post.tvtime_pulldown:vektor
# disable deinterlacing when progressive_frame flag is set
# bool, default: 1
post.tvtime_use_progressive_frame_flag:1
# decoder's priority compared to others
# numeric, default: 0
decoder.28k8_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.a/52_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.adpcm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.cinepak_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.cyuv_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.dts_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.faad_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.ffmpeg-wmv8_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.ffmpegaudio_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.ffmpegvideo_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.fli_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.gsm610_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.idcinvideo_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.image_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.interplay_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.interplayaudio_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.logpcm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.mad_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.mpeg2_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.msrle_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.msvc_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.nsf_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.pcm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.qtrle_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.real_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.realadec_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.rgb_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.roq_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.roqaudio_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.rpza_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.smc_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.spucc_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.spudec_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.spuogm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.sputext_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.svq1_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.wc3video_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.yuv_frames_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.yuv_priority:0
# media format detection strategy
# { default reverse content extension }, default: 0
misc.demux_strategy:default
# Kopiermethode für große Datenbereiche.
# { probe glibc kernel mmx mmxext sse }, default: 0
misc.memcpy_method:sse
# Farbpalette (Vordergrund,Rand,Hintergrund) für Untertitel
# { white-black-transparent white-none-transparent white-none-translucid yellow-black-transparent }, default: 0
misc.osd_text_palette:white-black-transparent
# Font for external subtitles
# string, default: sans
misc.spu_font:sans
# Encoding of subtitles
# string, default: iso-8859-1
misc.spu_src_encoding:iso-8859-1
# Subtitle size (relative window size)
# { small normal large }, default: 1
misc.spu_subtitle_size:normal
# Subtitle vertical offset (relative window size)
# numeric, default: 0
misc.spu_vertical_offset:0
------------------------------------------------------------------------------
Wie bekomme ich ein AC3Passthrough (über den digital out) zum externen Dekoder ?
Schöne Grüße
Terry
Die Ausgangslage bei mir:
SUSE 8.2
Audigy digital mit DTT3500 digital (externer DD5.1 Dekoder)
DVD-Rom Laufwerk
DTT3500
Ziel ist es für mich ein AC3passthrough-Signal zum externen Dekoder zu bringen.
Meine bisherigen Versuche:
---------------------------
1.ALSA 0.9.6
--------------
Mit Alsa habe ich es probiert...
aber nicht hinbekommen...
http://www.linuxforen.de/forums/showthread.php?s=&threadid=99489&highlight=ac3
Dann gibt es den Hinweis hier:
http://forums.gentoo.org/viewtopic.php?t=55183&highlight=ac3&sid=c4d370c82e07cbd7ebfe027a7f37d818
AC3-passthrough Unterstützung wurde für Audigy 1 und Audigy 2 ins CVS von ALSA integriert.
Der nächste Release (0.9.7) sollte uns also mit diesem Feature beglücken!
Quelle:
http://www.mail-archive.com/alsa-devel@lists.sourceforge.net/msg08928.html
D.h. Alsa ist momentan nicht für AC3-Betrieb geeignet.
Wer das Gegenteil behauptet kann mich gerne überzeugen :)
-------------------------------------------------------------------------------
2. emu10k1 0.20a
-------------------
http://sourceforge.net/projects/emu10k1
Habe hier die Treiber nach der beiliegenden Anleitung installiert.
Die emu-tools 0.9.4 habe ich bei SUSE 8.2 von CD installiert.
den digital out habe ich aktiviert über:
/etc/init.d/boot.local
emu-config -d
aumix -L
----------------------------------------------------------------------------------
a, emu10k1.conf
-----------------
habe ich von hier:
http://www.linuxforen.de/forums/showthread.php?threadid=93245
##
## This file is used to configure emu10k1's emu-script
##
CARD_IS_5_1=no
USE_DIGITAL_OUTPUT=yes
ENABLE_TONE_CONTROL=yes
# Note, it's safe to say yes to the next option even if you're not going
# to use it. When this option is enabled, the driver can autodetects AC3
# data and behaves normally with normal audio.
# (Saying yes causes some of the soundcard's resourses to be used up)
AC3PASSTHROUGH=yes
# Change this to yes to enable the Livedrive midi port and IR remote
# control.
ENABLE_LIVEDRIVE_IR=no
# Most Lives have their analog front signals inverted. If you have
# problems with your setup (low bass), try changing this to 'yes'. (This
# option has no effect with digital setups)
INVERT_REAR=no
#Multichannel playback (for 4 - 6 channel setups)
MULTICHANNEL=yes
# On 5.1 cards in multichannel mode, should the multichannel data be fed
# to the sub as well? You probably don't want this if you have a
# speaker set like the DTT2200 which already feeds all channels to the
# sub in hardware.
ROUTE_ALL_TO_SUB=no
# By default, the front analog channels have a +12dB boost applied to
# them by the AC'97 mixer. If you encounter clipping, or find that the
# volume of the front speakers is too high in a multichannel setup, try
# changing this to 'no'.
ANALOG_FRONT_BOOST=no
# Surround
##################
# Some wavs, or mp3 are surround sound encoded the next two
# options can be used to decode these in hardware.
# (select on or the other, not both)
# passive matrix surround decoder
SURROUND=no
# Active matrix surround decoder
PROLOGIC=no
# Extra Inputs
#################
## This connector is mounted on the card itself
ENABLE_CD_Spdif=yes # Volume control is 'Digital1' in aumix/gmix/kmix
# The next four inputs are found on Livedrives, some of these may also
# be inputs on the older add-on daughter cards.
ENABLE_OPTICAL_SPDIF=no # Volume control is 'Digital2'
ENABLE_LINE2_MIC2=no # Volume control is 'Line2'
ENABLE_RCA_SPDIF=no # Volume control is 'Digital3'
ENABLE_RCA_AUX=no # Volume control is 'line3'
----------------------------------------------------------------------------------
b, Mplayer
----------
habe ich nicht mit AC3 zum laufen bekommen, mal kein Bild etc.
http://www.linuxforen.de/forums/showthread.php?s=&threadid=99489&highlight=ac3
-----------------------------------------------------------------------------------
c, Xine
-------
habe folgende Pakete installiert
libdvdcss2-1.2.8-1plf.i586.rpm
libfame-0.9.0-4.pm.0.i686.rpm
libxine1-1_rc0a-0.pm.0.i686.rpm
libxine1-dvd-1_rc0a-0.pm.0.i586.rpm
w32codec-0.90-3.pm.0.i386.rpm
xine-ui-0.9.22-0.pm.0.i686.rpm
Habe es wie hier von Ygriega beschrieben
Bei xine muss halt in der $HOME/.xine/config noch folgende Zeile drinne stehen:
audio.a52_pass_through:1
http://www.linuxforen.de/forums/showthread.php?threadid=93245
gemacht, aberxine hat den Befehl in der config, wieder gelöscht - hat ihn nicht erkannt.
Die $HOME/.xine/config sieht so aus:
-------------------------------------
audio.a52_pass_through:1 <- wird beim nächsten Start gelöscht, nicht erkannt
# Fensterüberlagerung (mehr)
# bool, default: 0
gui.always_layer_above:0
# Amplification level
# [0..200], default: 100
gui.amp_level:100
# Anzeigeverhalten von Bedienfeld
# bool, default: 0
gui.auto_panel_visibility:0
# Anzeigeverhalten des Ausgabefensters
# bool, default: 0
gui.auto_video_output_visibility:0
# Verhalten von Ereignissender
# bool, default: 1
gui.eventer_sticky:1
# Configuration experience level
# { Beginner Advanced Expert Master of the known universe }, default: 0
gui.experience_level:Expert
# Fensterüberlagerung
# bool, default: 0
gui.layer_above:0
# Logo MRL
# string, default: file:/usr/share/xine/skins/xine-ui_logo.mpv
gui.logo_mrl:file:/usr/share/xine/skins/xine-ui_logo.mpv
# OSD-Unterstützung aktivieren
# bool, default: 1
gui.osd_enabled:1
# OSD Anzeigezeit [s]
# numeric, default: 3
gui.osd_timeout:3
# gui Fenster sichtbar
# bool, default: 1
gui.panel_visible:1
# numeric, default: 200
gui.panel_x:91
# numeric, default: 100
gui.panel_y:541
# Benutzer fragen bei Wiedergabe mit nichtunterstütztem coder
# bool, default: 0
gui.play_anyway:0
# Automatically reload old playlist
# bool, default: 0
gui.playlist_auto_reload:0
# Audio-Visualisierung
# { fftscope oscope goom }, default: 0
gui.post_audio_plugin:fftscope
# Bildschirmschonerbenachrichtigung
# numeric, default: 10
gui.screensaver_timeout:10
# numeric, default: 100
gui.setup_x:100
# numeric, default: 100
gui.setup_y:100
# Datenstrominformationen
# bool, default: 0
gui.sinfo_auto_update:0
# gui skin Thema
# { CelomaChrome cloudy xinetic }, default: 2
gui.skin:xinetic
# Skin-Server URL
# string, default: http://xine.sourceforge.net/skins/skins.slx
gui.skin_server_url:http://xine.sourceforge.net/skins/skins.slx
# Kapitelspringen
# bool, default: 1
gui.skip_by_chapter:1
# Change xine's behavior for unexperienced user
# bool, default: 1
gui.smart_mode:1
# Schnappschußverzeichnis
# string, default: /home/matze
gui.snapshotdir:/home/matze
# Display splash screen
# bool, default: 1
gui.splash:1
# Neue Datemstromgröße verändert Ausgabefenstergröße
# bool, default: 1
gui.stream_resize_window:1
# Hinweiszeit (ms)
# numeric, default: 500
gui.tips_timeout:500
# gui Hinweise sichtbar
# bool, default: 1
gui.tips_visible:1
# Benutze XVidModeExtension beim Umschalten auf Vollbild
# bool, default: 0
gui.use_xvidext:0
# Stil der Videoanimation
# { None Post Plugin Stream Animation }, default: 1
gui.visual_anim:Post Plugin
# Helligkeitswert
# [0..65535], default: 32669
gui.vo_brightness:32734
# Kontrastwert
# [0..65535], default: 32669
gui.vo_contrast:32734
# Farbwert
# [0..65535], default: 32669
gui.vo_hue:32734
# Sättigungswert
# [0..65535], default: 32669
gui.vo_saturation:32734
# Synchronized X protocol (debug)
# bool, default: 0
gui.xsynchronize:0
# Doppelte Größe für kleine Datemströme (Erfordert stream_resize_window)
# bool, default: 0
gui.zoom_small_stream:0
# Methode für Audio/Videosynchronisation wählen
# { metronom_feedback resample }, default: 0
audio.av_sync_method:metronom_feedback
# Zu benutzender Audio-Treiber
# { auto null oss none }, default: 0
audio.driver:oss
# Aktiviere analogen 5.0-Kanalraumklang
# bool, default: 0
audio.five_channel:0
# Aktiviere analogen 5.1-Kanalraumklang
# bool, default: 0
audio.five_lfe_channel:0
# Wenn !=0, immer auf diese Frequenz anpassen
# numeric, default: 0
audio.force_rate:-1
# Aktiviere analogen 4.0-Kanalraumklang
# bool, default: 0
audio.four_channel:0
# OSS Mixergerät
# string, default: /dev/mixer
audio.mixer_name:/dev/mixer
# Lautstärke
# [0..100], default: 50
audio.mixer_volume:50
# /dev/dsp# Gerät für OSS-Soundausgabe, -1 für automatische Erkennung
# numeric, default: -1
audio.oss_device_num:-1
# A/V Synchronisationsanpassung für OSS SoftSync
# [-3000..3000], default: 0
audio.oss_latency:0
# Wird gebraucht, um xine über die Fähigkeiten der Soundkarte zu informieren
# bool, default: 0
audio.oss_pass_through_bug:0
# A/V Synchronisationmethode für OSS, abhängig von Treiber/Hardware
# { auto getodelay getoptr softsync probebuffer }, default: 0
audio.oss_sync_method:auto
# Anpassen, wenn Audio nicht synchron ist
# numeric, default: 0
audio.passthrough_offset:0
# Läustärke beim Starten wiederherstellen
# bool, default: 0
audio.remember_volume:0
# Audiofrequenz anpassen oder nicht
# { auto off on }, default: 0
audio.resample_mode:auto
# Schattenpuffer zur Synchronisation mit Strahlenrücklauf
# bool, default: 1
video.XV_DOUBLE_BUFFER:1
# Software Deinterlacing Methode (Taste 'i' schaltet Deinterlacing ein/aus)
# { none bob weave greedy onefield onefield_xv linearblend }, default: 4
video.deinterlace_method:onefield
# Zu benutzender Video-Treiber
# { auto xv xshm none vidixfb vidix fb }, default: 0
video.driver:auto
# horizontal image position in the output window
# [0..100], default: 50
video.horizontal_position:50
# number of video buffers to allocate (higher values mean smoother playback but higher latency)
# numeric, default: 500
video.num_buffers:500
# vertical image position in the output window
# [0..100], default: 50
video.vertical_position:50
# send event to front end if percentage of discarded frames exceed this value
# numeric, default: 10
video.warn_discarded_threshold:10
# send event to front end if percentage of skipped frames exceed this value
# numeric, default: 10
video.warn_skipped_threshold:10
# Xv automatisch Farbschlüssel zeichnen lassen
# bool, default: 1
video.xv_autopaint_colorkey:1
# Farbschlüssel für Xv Videooverlay
# [0..2147483615], default: 30
video.xv_colorkey:30
# Workaraound für einige (fehlerhafte) XVideo-Treiber
# bool, default: 0
video.xv_pitch_alignment:0
# cddbp cache directory
# string, default: /home/matze/.xine/cddbcache
input.cdda_cddb_cachedir:/home/matze/.xine/cddbcache
# cddbp server port
# numeric, default: 8880
input.cdda_cddb_port:8880
# cddbp server name
# string, default: freedb.freedb.org
input.cdda_cddb_server:freedb.freedb.org
# device used for cdda drive
# string, default: /dev/cdrom
input.cdda_device:/dev/cdrom
# use cddb feature
# bool, default: 1
input.cdda_use_cddb:1
# path to the libdvdcss title key cache
# string, default: /home/matze/.dvdcss/
input.css_cache_path:/home/matze/.dvdcss/
# the css decryption method libdvdcss should use
# { key disc title }, default: 0
input.css_decryption_method:key
# device used for dvd drive
# string, default: /dev/dvd
input.dvd_device:/dev/dvd
# The default language for dvd
# string, default: en
input.dvd_language:en
# raw device set up for dvd access
# string, default: /dev/rdvd
input.dvd_raw_device:/dev/rdvd
# Region that DVD player claims to be (1 -> 8)
# numeric, default: 1
input.dvd_region:1
# Seeking will work on this basis.
# { seek in program chain seek in program }, default: 0
input.dvd_seek_behaviour:seek in program chain
# Skipping will work on this basis.
# { skip program skip part skip title }, default: 0
input.dvd_skip_behaviour:skip program
# Do we use read-ahead caching?
# bool, default: 1
input.dvd_use_readahead:1
# Versteckte Dateien anzeigen
# bool, default: 1
input.file_hidden_files:1
# Startverzeichnis für Dateisuche
# string, default: /home/matze
input.file_origin_path:/home/matze
# http proxy host
# string, default:
input.http_proxy_host:
# http proxy password
# string, default:
input.http_proxy_password:
# http proxy port
# numeric, default: 80
input.http_proxy_port:80
# http proxy username
# string, default:
input.http_proxy_user:
# Network bandwidth
# { 14.4 Kbps (Modem) 19.2 Kbps (Modem) 28.8 Kbps (Modem) 33.6 Kbps (Modem) 34.4 Kbps (Modem) 57.6 Kbps (Modem) 115.2 Kbps (ISDN) 262.2 Kbps (Cable/DSL) 393.2 Kbps (Cable/DSL) 524.3 Kbps (Cable/DSL) 1.5 Mbps (T1) 10.5 Mbps (LAN) }, default: 10
input.mms_network_bandwidth:1.5 Mbps (T1)
# path to the v4l radio device
# string, default: /dev/v4l/radio0
input.v4l_radio_device_path:/dev/v4l/radio0
# path to the v4l video device
# string, default: /dev/v4l/video0
input.v4l_video_device_path:/dev/v4l/video0
# Pfad zum lokalen VideoCD-Laufwerk
# string, default: /dev/cdrom
input.vcd_device:/dev/cdrom
# Aktiviere dynamische A/52 Kompensation
# bool, default: 0
codec.a52_dynrng:0
# A/52 Lautstärke
# [0..200], default: 100
codec.a52_level:100
# Aktivierte Audiozusammenmischung zu Stereo-2.0-Raumklang
# bool, default: 0
codec.a52_surround_downmix:0
# Qualität der ffmpeg mpeg-4 Nachbearbeitungsstufe
# [0..6], default: 3
codec.ffmpeg_pp_quality:3
# path to real player codecs, if installed
# string, default: unknown
codec.real_codecs_path:/usr/lib/RealPlayer8/Codecs
# Colorspace conversion method used by Goom
# { Fast but not photorealistic Slow but looks better (mmx) }, default: 0
post.goom_csc_method:Fast but not photorealistic
# Frames per second to generate with Goom
# numeric, default: 10
post.goom_fps:10
# Goom image height in pixels
# numeric, default: 240
post.goom_height:240
# Use Goom asm optimizations
# bool, default: 1
post.goom_use_asm:1
# Goom image width in pixels
# numeric, default: 320
post.goom_width:320
# apply chroma filter after deinterlacing
# bool, default: 0
post.tvtime_chroma_filter:0
# framerate output mode
# { full half (top) half (bottom) }, default: 0
post.tvtime_framerate_mode:full
# make frames evenly spaced for film mode (24 fps)
# bool, default: 1
post.tvtime_judder_correction:1
# deinterlace method
# { by driver Linear LinearBlend Greedy Greedy2Frame Weave LineDoubler Vertical }, default: 1
post.tvtime_method:Linear
# pulldown algorithm
# { none vektor }, default: 1
post.tvtime_pulldown:vektor
# disable deinterlacing when progressive_frame flag is set
# bool, default: 1
post.tvtime_use_progressive_frame_flag:1
# decoder's priority compared to others
# numeric, default: 0
decoder.28k8_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.a/52_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.adpcm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.cinepak_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.cyuv_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.dts_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.faad_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.ffmpeg-wmv8_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.ffmpegaudio_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.ffmpegvideo_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.fli_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.gsm610_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.idcinvideo_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.image_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.interplay_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.interplayaudio_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.logpcm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.mad_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.mpeg2_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.msrle_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.msvc_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.nsf_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.pcm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.qtrle_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.real_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.realadec_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.rgb_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.roq_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.roqaudio_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.rpza_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.smc_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.spucc_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.spudec_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.spuogm_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.sputext_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.svq1_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.wc3video_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.yuv_frames_priority:0
# decoder's priority compared to others
# numeric, default: 0
decoder.yuv_priority:0
# media format detection strategy
# { default reverse content extension }, default: 0
misc.demux_strategy:default
# Kopiermethode für große Datenbereiche.
# { probe glibc kernel mmx mmxext sse }, default: 0
misc.memcpy_method:sse
# Farbpalette (Vordergrund,Rand,Hintergrund) für Untertitel
# { white-black-transparent white-none-transparent white-none-translucid yellow-black-transparent }, default: 0
misc.osd_text_palette:white-black-transparent
# Font for external subtitles
# string, default: sans
misc.spu_font:sans
# Encoding of subtitles
# string, default: iso-8859-1
misc.spu_src_encoding:iso-8859-1
# Subtitle size (relative window size)
# { small normal large }, default: 1
misc.spu_subtitle_size:normal
# Subtitle vertical offset (relative window size)
# numeric, default: 0
misc.spu_vertical_offset:0
------------------------------------------------------------------------------
Wie bekomme ich ein AC3Passthrough (über den digital out) zum externen Dekoder ?
Schöne Grüße
Terry