Abschalten des Audio Upsamplings

  • Hallo,
    meine neue Dreambox läuft gut, es geht im Grund nur noch um Feintuning.
    Leider gilt dieses nicht für den Klang beim Abspielen von Audiodateien. Dieser ist mit allen 3 versuchten Audioplayern (Merlin/Buildin/JUkeBox) wirklich sehr arm.
    Jitter/Knackser gehören ebenfalls zum Alltag. 44Khz Audiodateien werden auf 48KHz resampled, was wohl mit Schuld an der Misäre ist.
    Ich habe es mit Ogg, FLAC, mp3 versucht, alle klingen ähnlich bescheiden. Fimmaterial ist frei von solchen Problemen, klingt deutlich besser. Das Material liegt dabei in 48KHz vor oder wird an den AVR durchgereicht ( getestet mit ac3/DTS/DTS96).
    Audiowiedergabe läuft hier über HDMI an einem Onkyo 805 AVR der mit übrigen Quellen keinerlei Probleme hat.
    Meine Frage wäre: Kann man das Resampling abstellen ? Also eine 44KHz Datei auch mit 44KHz an den AVR ausgeben? Kann der bescheidene Klang der Box eventuell auch andere Ursachen haben?
    Die Anlage ist ordentlich ausgemessen, angeschlossen und funktioniert seit Jahren einwandfrei und kann als Ursache ausgeschlossen werden.
    Ich habe das aktuelle ICVS mit Gemini 3 drauf.


    Grüße

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • Hallo,
    ist hier jeder mit der Musik-Soundqualität der Dreambox zufrieden? Es fällt mir schwer das zu glauben. Wie es aussieht muss ich mein "Squeezebox" Projekt doch angehen da die Dreambox in diesem Bereich völlig daneben ist.
    Selbst ein FLAC generiert in 9min Abspieldauer mal gut 5 Underruns (siehe Kernel Messages beim Abspielen) die man auch deutlich hören kann.
    Irgendwas ist da noch völlig im argen. Sicher ist ein zwangs Resampling auf 48KHz auch nicht die Vorgabe von ALSA. Wieso klingen Videos gut und OGG/FLAC/MP3 so bescheiden ? Ein noch nicht aufgeführtes Feature ist auch das Knacksen beim Springen in einer Datei, das gibts dann immer intensiv für ein paar Sekunden (bei allen Formaten). Ich könnte verzweifeln...

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • hallo extrakt! wir können uns gerne mal über deine probleme unterhalten und ein wenig forschung betreiben. allerdings weiß ich z.b. nicht wie du auf die idee kommst, dass das material upgesampled würde.


    beispielsweise ne 44.1kHz flac geht auch mit genau diesen caps in die alsasink:
    /GstPlayBin2:playbin20/GstPlaySink:playsink0/GstBin:abin/GstAutoAudioSink:audiosink/GstAlsaSink:audiosink-actual-sink-alsa.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2


    grundsätzlich ist es auch so, dass MPEG-audio (layer 2 und 3, also MP3 sowie AAC), AC3 und DTS über die hardware-sink laufen und nicht über ALSA,
    OGG und FLAC müssen dagegen per software decodiert werden in landen dann in einer alsasink
    wenn es also sowohl mit mp3 als auch mit ogg genau die gleichen probleme gibt dann muss es eigentlich an irgendwas anderem liegen (vielleicht an deinem image? für das hier übrigens kein support geleistet wird)

  • Sehr gerne! Eventuell können wir eingrenzen was am nicht supporteten Image und was am supporteten Teil liegt.


    ich kann am AVR sehen welche Samplerate ankommt. Es kommt bei den Audiodateien tatsächlich immer PCM 48KHz an.
    Es wird nichts vom AVR resampled, was in der Anzeige erscheint ist das was ankommt. Sämtliche DSP sind deaktiviert (Direct Mode oder "pure Audio" was noch weiter geht da es die komplette Bildbearbeitung abschaltet)


    Die Kernel Meldung beim Start einer FLAC Datei (Jukebox) lässt auf 44.1KHz schließen


    Feb 2 21:58:30 thor user.warn kernel: [94399.367000] bcm_pcm_playback_prepare 44100
    Feb 2 21:58:30 thor user.warn kernel: [94399.367000] bcm_pcm_rate_set(44100)
    Feb 2 21:58:30 thor user.warn kernel: [94399.378000] bcm_pcm_playback_close
    Feb 2 21:58:34 thor user.warn kernel: [94403.639000] bcm_pcm_playback_open
    Feb 2 21:58:34 thor user.warn kernel: [94403.749000] bcm_pcm_hw_params 32768
    Feb 2 21:58:34 thor user.warn kernel: [94403.750000] bcm_pcm_playback_prepare 44100
    Feb 2 21:58:34 thor user.warn kernel: [94403.750000] bcm_pcm_rate_set(44100)
    Feb 2 21:58:34 thor user.warn kernel: [94403.804000] play


    Was kann hier nachgelagert am Sound pfuschen, doch eigentlich nach dem Kernel Audio Treiber/Modul (bcm) nur noch der Soundchip wenn er kein 44.1 beherrscht? Das gabs mal bei den alten
    Soundblaster Live! Karten für PCs vor jahren die kein 44.1 beherrschten.


    Der AVR switcht sauber zwischen 44.1/48/96/DSD , das habe ich eben nochmal verifiziert (SACD/DVD-A Zuspieler).
    Die Eingänge können frei zwischen den Quellen geroutet werden, es liegt also auch nicht dadran, daß die Box an einetr bestimmten Quelle zugewiesen ist.
    Ich habe zusätzlich einen Toslink Anschluß gelegt und diesen an die Quelle geroutet an der ein PC hängt (der über ASIO auch ein unresampltes Signal weitergibt und der AVR dann sauber switcht), das gleiche Ergebniss, DM = immer 48KHz



    Wenn du weitere Logs brauchst dann kann ich dir diese gerne posten...


    Der Sound von Videos/TV ist dabei wirklich gut (auch bei mp2 PCM), es bezieht sich nur auf Audiodateien...


    Nachtrag: Bei einer Video Aufnahme die von mir eben nach XVID gewandelt wurde und das Audio nach lame mp3 auf 44.1 downgesampled wurde switcht der AVR auf 44.1 - hier findet kein upsampling statt!!
    geht das über einen anderen Chip??


    Nachtrag 2:


    Damit es noch komplizierter wird: Shoutcast player gibt 44.1KHz aus. Jukebox/Merlin Player/ Dreambox Player geben immer 48KHz aus, Filme + Shoutcast webradio = 44.1

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

    8 Mal editiert, zuletzt von extrakt ()

  • [Blockierte Grafik: http://i42.tinypic.com/i38gug.jpg]
    Ja, dazu muss der oberste Punkt gesetzt sein und es wirkt sich auch lediglich auf mp3s aus, ich nutze das Format kaum...

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • Ich habe ein bisschen rumgeforscht und ein paar Verbesserungsmöglichkeiten ausgelotet. Extrakt hat die ersten Ergebnisse für gut befunden und ich werde zusehen dass das möglichst bald in ein Image einfließt.

  • You made my day!

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • Hey
    Habe das gleiche Problem mit meiner DM8000. Was für Ergebnisse hat Extrakt denn bisher bekommen? Und kann ich darauf hoffen bald auch neuigkeiten für meine DM8000 zu bekommen?

  • Ich hätte da eine andere Frage die sich bei der Entwicklung des DAISY Player Plugins ergeben hat und die zu diesem aktuellen problem evt. dazu passt:


    Solche DAISY Player für das Abspielen von Hörbüchern können innerhalb gewisser grenzen die Sprechgeschwindigkeit anpassen ohne das die Qualität der Spachausgabe zu sehr leidet.


    Im Prinzip wird dabei wahrscheinich einfach gelogen und dem Audio Chip für das MP3 eine etwas größere oder kleiner Samplingrate gesetzt, womit er es dann etwas schneller oder etwas langsamer abspielen kann. Würde das theoretisch bei MP3s in der Dreambox auch funktionieren, bzw. wäre es möglich die Samplingrate beim Abspielen zu überschreiben ohne das mp3 zu patchen ?


    Im Prinzip also das umgekehrte was extract will - 'absichtliche falsche' Samplingraten zu benutzen, wobei schneller als original eher nicht so interessant wäre sondern das verlangsamen. Und bitte nicht falsch verstehen, ich will nicht im MP3 spulen können ohne das man was versteht, sondern das ganze nur vieleicht um 0-30% beim Abspielen zu verlangsamen,


    LG


    gutemine

  • Hey
    Habe das gleiche Problem mit meiner DM8000. Was für Ergebnisse hat Extrakt denn bisher bekommen? Und kann ich darauf hoffen bald auch neuigkeiten für meine DM8000 zu bekommen?


    Wird ja über den Gstreamer gemacht und dann wohl auch für alle Boxen.


    Grüße

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • Das hört sich ja gut an. Danke!
    Aber eine Frage hab ich dann noch. Wenn die Funktion nun hoffentlich bald fest eingebaut wird, wie erfahre ich es und gibt es dann ein Plugin dafür oder ein neues offizielles Image?
    Sorry für meine Anfängerfragen aber ich bin auf dem Gebiet der Dreambox echt neu.
    Vielen Dank im Voraus!

  • Meinem Verständniss nach gibts die Info hier vom Fraxinas, ich werde auch vorher gerne testen. Das liegt an Ihm. Sowas kommt meiner meinung nach dann über die Update funktion auf die Box.

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • So, Änderung ist in dreambox-dvb-modules_2.6.18-7.4-dm7020hd-20120213-r0_dm7020hd drinn.


    Oggs/Flacs werden jetzt vom Gstreamer upgesampled und nicht von ALSA - was jitterfrei funktioniert.


    Wie es aussieht ist das eine 7020 HD Änderung, ich weiss nicht ob sie für andere Boxen ebenfalls umgesetzt wird.


    Bin gespannt ob irgendwann noch die Luxus-Lösung kommt, die All Upsampling-off/on (gestreamer)/on (alsa) oder ähnliches (über Exper Menü).



    Ich habe gestern eine 2te DM 7020HD geordert, war irgendwie nicht zu ertragen im Schlafzimmer auf der Vantage herumzuzappen... :smiling_face:

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • Nachtrag: so frei von drop outs ist es leider nicht ganz :-(...


    dreambox-dvb-modules - 2.6.18-7.4-dm7020hd-20120216-r0 , die Version der komponente ist nun neuer, eventuell ist da was gegenüber dreambox-dvb-modules_2.6.18-7.4-dm7020hd-20120213-r0 rausgefallen?

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

    Einmal editiert, zuletzt von extrakt ()

  • Ist auch meine Meinung, es gibt hier aber Vorgaben seitens DVB (Compliance mit dem DVB Standard). Manche AVRs sollen Probleme machen wenn hin und her geswitcht wird.
    Ich finde auch, daß sowas ins Expert menü gehört und am Ende man selbst bestimmen kann ob man Standard fährt oder nicht. Ich kanns nicht nachvollziehen. Wenn ich in meinen DVD
    Player eine CD einlege gibts auch 44.1, eine SACD dann DSD. Der AVR switcht dann wie er soll.
    Es ist bei Audio noch viel Optimierungsspielraum, während Video mich immer wieder überrascht wie gut es ist.
    Es gibt beim Upsampling via gstreamer recht hohe CPU peaks, eventuell sind diese für die Dropouts verantwirtlich ?

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

  • Hmm.. ich wüsste nicht, was die Compliance mit dem DVB Standard mit der digitalen Sound Ausgabe über Optical am Receiver zu tun haben sollte.
    Dass es Probleme beim Switchen der Sample Rate "on the fly" bei irgendwelchen billigen oder Vorkriegs-AVRs geben könnte, sehe ich ja noch ein. Wobei sich mir da auch die Frage stellt, ob die alten Dinger dann überhaupt 48kHz können.


    Eine Option im Expertenmenü mit "as is"-Ausgabe wäre schon super. Ich hatte in den vielen Jahren, in denen ich mit HTPCs bitgenaue Wiedergabe bei mir und Freunden einrichte und betreibe, noch nie Probleme beim Sample Rate Switching. Und hier wird von Standardmaterial mit 44.1kHz über DVD Audio mit 48kHz bis hin zu audiophilem Material mit 96kHz und 24bit alles wiedergegeben.


    Bevor die Dream aber ein ernsthafter Musikstreamer Ersatz werden könnte, bräuchte man auch noch zusätzlich ReplayGain Support und Gapless Playback. Da der Fokus bei einem DVB Receiver ganz woanders liegt, bezweifle ich, ob das bald™ kommen wird. :frowning_face:
    Wobei es ja eigentlich alles ("as is"-Ausgabe, ReplayGain, Gapless Playback) bereits im gstreamer gibt. Eventuell, wenn wir dem fraxinas ein paar Kästen seiner favorisierten Biermarke zukommen ließen... :grinning_squinting_face:

  • DVB gibt wohl 48KHz vor.
    Zuckerbrot und Peitsche, Bierkästen & andere Annehmlichkeiten oder falls nicht ein Zwangsabo bei UnityMedia :smiling_face:
    Ich kenne auch keine Probleme mit dem Switchen, habe hier Quellen die alle Spektren abdecken. Das ist wohl auch der Normallfall - dafür sind die Teile gemacht.
    Die DM 7020 HD Nutzer sind wohl auch nicht die Zielgruppe für Peking-AVRs die nicht switchen können.
    Gapeless Playback wäre für mich auch HighPrio, auf ReplayGain kann ich gerne verzichten, die DM soll nicht auch noch den Sound normalisieren und noch mehr da reinpfuschen..


    Ich versuche nachzuvollziehen wieso das einen Tag gut funktioniert hat, leider kann ich es auf beiden Boxen nicht reproduzieren - beide klingen gleich bescheiden mit Ogg und mit FLAC.
    Selbst die Encoderversionen bei Ogg machen keinen Unterschied. Das läuft wohl doch auf den Aufbau einer Squeezebox Intrastruktur hinaus wenn das nicht irgendwann geradegebogen ist.
    Ein Downgrade auf "dreambox-dvb-modules_2.6.18-7.4-dm7020hd-20120213-r0_dm7020hd" nervt mit Abhängigkeiten.

    -DM 920 2x FBC DVB-C Tuner / BT FB Aufrüstung / Aufahmen aufs NFSs / Samsung 850 PRO 512GB SSD für PermaTimeshift

    -DM One DVB-C / BT FB Edition / Aufahmen aufs NFSs / Samsung 860 PRO 512GB SSD in ICY Box Enclosure IB-247-C31 für PermaTimeshift

    Einmal editiert, zuletzt von extrakt ()