DSD in LMS con SOX

Pagina 61 di 115
prima
... 11 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 111 ... ultimo
Visualizzazione dei risultati da 601 a 610 su 1145
  1. #601
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    sto parlando delle impostazioni in Avanzate>C-3PO...
    praticamente se fai due volte Applica vanno.

  2. #602
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    sto parlando delle impostazioni in Avanzate>C-3PO...

    quelle in Lettore>C-3po sembrano OK

    a parte risoluzioni DSD supportate (rate = 44100*)....che sembra che non vadano

    ah...

    allora è un problema leggermente diverso da quello che pensavo, verifico. DSD rates, verifico, a me vanno (ma non suonano...).
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  3. #603
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    praticamente se fai due volte Applica vanno.
    Risolto... Avevo semplicemnete cancellato la riga con la soluzione dalla nuova versione...
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  4. #604
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Vista la nuova versione.

    sembra risolto quello di cui parlavo e l´impostazione del dsd rate.

    PS: é normale che sdm ci sia due volte?
    codice:
    C:\PROGRA~2\SQUEEZ~1\server\Bin\MSWin32-x86-multi-thread\sox.exe" -q -t wav - -t dsf -b 1 -  gain -h rate -v -I -b 90.7 -f 11289600  sdm -f sdm-8

  5. #605
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Vista la nuova versione.

    sembra risolto quello di cui parlavo e l´impostazione del dsd rate.

    PS: é normale che sdm ci sia due volte?
    codice:
    C:\PROGRA~2\SQUEEZ~1\server\Bin\MSWin32-x86-multi-thread\sox.exe" -q -t wav - -t dsf -b 1 -  gain -h rate -v -I -b 90.7 -f 11289600  sdm -f sdm-8
    Non è 2 volte, è EFFETTO: sdm, -f NOME FILTRO sdm-8

    Dovrebbero essere a posto tulle le segnalazioni che mi sono arrivate, compresa quella del doppio salvataggio.
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  6. #606
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Vedrò le issue, Anche le proposte di miglioria possono esere inserite li, magari taggandole come tali.
    buona idea... molto più facile tenerne traccia.

    Originariamente inviato da marcoc1712
    La wiki... Io ho avuto una PESSIMA esperienza con la wiki in google code, nel senso che non è minimamente portabile, quindi quando ho spostato i progetti, vista la chiusura di google code, ho dovuto riscrivere tutto.
    ?? dovrebbe essere testo puro... basta un copia+incolla. Se poi si usa Mediawiki (quello di Wikipedia) il problema non si pone davvero.

    In ogni caso, era solo una idea. Comoda perché si può lavorare in gruppo sullo stesso documento... ma qualsiasi altra cosa va bene.

    Originariamente inviato da marcoc1712
    Attualmente (non) uso wordpress e vorrei produrne una copia in PDF possibilmente in automatico, funziona quasi, nel senso che dall'html 'piatto' funziona con pochi limiti, da wordpress c'è un po più da lavorare, ma... Il vantaggio di Wordpress è che ogni gorno escono plugins e prima o poi uscirà anche quello che produce un PDF come si deve... aspetto quello.
    su Linux ci sono una infinità di convertitori da html a pdf...

    ...ma non mi sembra il modo migliore. Se vuoi produrre un PDF dall'aspetto professionale, la cosa migliore è utilizzare LaTeX.

    (...visto che ami le GUI, al limite utilizzando LyX).

    Originariamente inviato da marcoc1712
    --buffer l'ho sperimentata ampiamente nelle versioni precedenti, io non mi sono mai accorto di differenze 'sostanziali' nemmeno nell'utilizzo della memoria, comunque è già un parametro, anche se non esposto. E' una di quelle opzioni attualmente 'nascoste' di cui parlavo.
    probabilmente dipende (anche) da che carico di CPU fai. Provando ad andare a DSD256 (con il mio PC) la differenza si vede: con il buffer di default non c'è verso, aumentando il buffer quasi che ce la fa.

    Originariamente inviato da marcoc1712
    --multi-threaded L'ho valutata, ma subito scartata... può provocare problemi che difficilmente l'utente medio sarebbe in grado di ricondurre a sox, sempre per i soliti problemi di manutenzione ed assitenza preferisco evitare., almeno per il momento.
    mmmh... si potrebbe pensare di mettere un ulteriore campo per aggiungere manualmente opzioni (come quelli per gli "effetti", ma) da infilare all'inizio della cmd line di sox... ed a quel punto solo chi sa può fare (questo ed altro).
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  7. #607
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito building SoX-DSD...

    Nel frattempo, sto lavorando per produrre i binari "portabili" (semi-statici) di sox e squeezelite.

    Pro-memoria:

    Alla fine ho fatto due "chroot" con deboostrap, con installazioni ultra-minimali di Jessie a 32bit (i386) e l'altra a 64 (x86_64), e quindi sto usando quelle per produrre i binari.

    Per compilare sox, alla fine sono arrivato a questo:
    codice:
    #!/bin/bash
    
    export PREFIX="/usr/local"
    
    export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig
    
    export CFLAGS=" -O3 "
    export CXXFLAGS=" -O3 -static-libstdc++"
    export LDFLAGS=" -static-libstdc++ "
    
    
    function doinstall() {
      [[ "$1" == "--uninstall" ]] && ( UNINSTALL="true" ; shift ) || unset UNINSTALL
      pckg="$1"
      shift
      options="$@"
      pushd "$pckg"*
      cat <<-EOF
    
            ########################################################################
            # Now processing: $pckg
            ########################################################################
    EOF
      pwd
      echo
      [[ -v UNINSTALL ]] && colormake uninstall
      colormake clean
      colormake distclean
      #autoreconf
      #autoreconf -Wall --prepend-include=${PREFIX}/include -i
      #autoreconf --include=${PREFIX}/include -i
      #
      ./configure --prefix=${PREFIX} ${options}
      [ $? -eq 0 ] || exit 1
      echo
      read -t 10 -p "Press enter to build and install, Ctrl+C to quit."
      echo
      colormake || exit 2
      echo
      colormake install || exit 3
      popd
    }
    
    
    doinstall zlib                  --static
    doinstall file                  --enable-shared=no --enable-static=yes
    doinstall fftw3                 --enable-shared=no --enable-static=yes --enable-openmp=no --enable-sse2 --enable-threads
    #doinstall alsa-lib             --enable-shared=no --enable-static=yes --enable-pcm --with-pcm-plugins=all
    doinstall libao                 --enable-shared=no --enable-static=yes --enable-static=alsa --enable-alsa --enable-alsa-mmap
    doinstall libpng                --enable-shared=no --enable-static=yes
    doinstall libogg                --enable-shared=no --enable-static=yes
    doinstall libvorbis             --enable-shared=no --enable-static=yes
    doinstall libmad                --enable-shared=no --enable-static=yes
    doinstall flac                  --enable-shared=no --enable-static=yes --enable-sse
    doinstall wavpack               --enable-shared=no --enable-static=yes --enable-mmx
    doinstall libsndfile            --enable-shared=no --enable-static=yes
    doinstall libsamplerate         --enable-shared=no --enable-static=yes --enable-sndfile
    doinstall libid3tag             --enable-shared=no --enable-static=yes
    doinstall twolame               --enable-shared=no --enable-static=yes
    doinstall lame                  --enable-shared=no --enable-static=yes
    doinstall sox                   --disable-shared --disable-openmp
    il tutto produce un binario che supporta tutto quel che serve (manca il supporto per ALSA, ma per quel che ci serve non credo sia un problema) ma dipende esclusivamente dalla glibc.
    Ultima modifica di UnixMan : 23-02-2017 a 22:16
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  8. #608
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Sto provando la versione 2.00.07:

    la conversione PCM->DSD funziona!

    Mi pare sia sistemato anche il problemino con l'ordine dei LPF.

    Testato PCM->PCM: funziona.

    Testati cue sheet: OK.

    Testato DSD->PCM: funziona. Però c'è qualcosa di strano:
    codice:
    *** /var/log/squeezeboxserver//server.log ***
    [17-02-23 22:49:44.5373] Slim::Utils::Scanner::Local::rescan (181) Discovering audio files in /home/data/audio/DSD
    [17-02-23 22:49:44.6290] Slim::Utils::Scanner::Local::__ANON__ (193) Start processing found tracks
    [17-02-23 22:49:44.6292] Slim::Utils::Scanner::Local::__ANON__ (201) Connect do DB
    [17-02-23 22:49:44.6293] Slim::Utils::Scanner::Local::__ANON__ (204) Get latest ID
    [17-02-23 22:49:44.6297] Slim::Utils::Scanner::Local::__ANON__ (226) Delete temporary table if exists
    [17-02-23 22:49:44.6299] Slim::Utils::Scanner::Local::__ANON__ (229) Re-build temporary table
    [17-02-23 22:49:45.2083] Slim::Utils::Scanner::Local::__ANON__ (278) Get deleted tracks count
    [17-02-23 22:49:45.2085] Slim::Utils::Scanner::Local::__ANON__ (285) Get new tracks count
    [17-02-23 22:49:45.2088] Slim::Utils::Scanner::Local::__ANON__ (290) Get changed tracks count
    [17-02-23 22:49:45.6412] Slim::Utils::Scanner::Local::__ANON__ (296) Removing deleted audio files (0)
    [17-02-23 22:49:45.6414] Slim::Utils::Scanner::Local::__ANON__ (374) Scanning new audio files (0)
    [17-02-23 22:49:45.6416] Slim::Utils::Scanner::Local::__ANON__ (454) Rescanning changed audio files (0)
    [17-02-23 22:50:04.7826] Slim::Player::StreamingController::play (2100) 00:1c:c0:37:22:73
    [17-02-23 22:50:04.7840] Slim::Player::StreamingController::_Stop (603) Song queue is now 7
    [17-02-23 22:50:04.7866] Slim::Player::StreamingController::_setPlayingState (2357) new playing state STOPPED
    [17-02-23 22:50:04.7868] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
    [17-02-23 22:50:04.7892] Slim::Player::Song::new (108) index 28 -> file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:50:04.7896] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state TRACKWAIT
    [17-02-23 22:50:04.7915] Slim::Player::StreamingController::_playersMessage (789) Now Playing: file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:50:04.7953] Slim::Player::Song::getNextSong (229) file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:50:04.7956] Slim::Player::StreamingController::_nextTrackReady (737) 00:1c:c0:37:22:73: nextTrack will be index 28
    [17-02-23 22:50:04.7959] Slim::Player::StreamingController::_Stream (1203) Song queue is now 28
    [17-02-23 22:50:04.7961] Slim::Player::StreamingController::_Stream (1206) 00:1c:c0:37:22:73: preparing to stream song index 28
    [17-02-23 22:50:04.7964] Slim::Player::Song::open (363) file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:50:04.7973] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->pcm via: [sox] -q -t dsf $FILE$ -t wav -b 24 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 768000  dither -f shibata -p 24
    [17-02-23 22:50:04.7979] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf
    [17-02-23 22:50:04.7981] Slim::Player::Song::open (387) seek=false time=0 canSeek=0SEEK_ERROR_TRANSCODED
    [17-02-23 22:50:04.7986] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->pcm via: [sox] -q -t dsf $FILE$ -t wav -b 24 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 768000  dither -f shibata -p 24
    [17-02-23 22:50:04.7988] Slim::Player::Song::open (408) Transcoder: streamMode=F, streamformat=pcm
    [17-02-23 22:50:04.7990] Slim::Player::Song::open (547) isRemote? No
    [17-02-23 22:50:04.7992] Slim::Player::Song::open (548) is sock defined? No
    [17-02-23 22:50:04.7993] Slim::Player::Song::open (552) usepipe? No
    [17-02-23 22:50:04.7997] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t dsf "/home/data/audio/DSD/test128-sdm8.dsf" -t wav -b 24 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 768000  dither -f shibata -p 24 & |
    [17-02-23 22:50:04.7999] Slim::Player::Song::open (563) Tokenized command: "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t dsf "/home/data/audio/DSD/test128-sdm8.dsf" -t wav -b 24 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 768000  dither -f shibata -p 24 & |
    [17-02-23 22:50:05.0011] Slim::Player::StreamingController::_Stream (1265) 00:1c:c0:37:22:73: stream
    [17-02-23 22:50:05.0035] Slim::Player::StreamingController::_Stream (1302) Song queue is now 28
    [17-02-23 22:50:05.0038] Slim::Player::StreamingController::_setPlayingState (2357) new playing state BUFFERING
    [17-02-23 22:50:05.0039] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMING
    [17-02-23 22:50:05.0368] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->pcm via: [sox] -q -t dsf $FILE$ -t wav -b 24 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 768000  dither -f shibata -p 24
    [17-02-23 22:50:05.0382] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf
    qui. Che vuol dire quell'errore?

    codice:
    *** /tmp/squeezelite.log ***
    [22:50:04.783187] decode_flush:190 decode flush
    [22:50:04.783249] output_flush:423 flush output buffer
    [22:50:05.003143] codec_open:218 codec open: 'p'
    [22:50:05.003198] pcm_open:405 pcm size: 2 rate: 44100 chan: 2 bigendian: 0
    [22:50:05.003226] stream_sock:384 connecting to 127.0.0.1:9000
    [22:50:05.003289] stream_sock:413 header: GET /stream.mp3?player=00:1c:c0:37:22:73 HTTP/1.0
    
    
    [22:50:05.068108] stream_thread:176 headers: len: 115
    HTTP/1.1 200 OK
    Server: Logitech Media Server (7.9.0 - 1468928517)
    Connection: close
    Content-Type: audio/L16
    
    
    [22:50:05.140379] _check_header:77 WAVE
    [22:50:05.140428] _check_header:101 header: fmt  len: 40
    [22:50:05.140436] _check_header:143 pcm size: 3 rate: 768000 chan: 2 bigendian: 0
    [22:50:05.140443] _check_header:101 header: fact len: 4
    [22:50:05.140450] _check_header:101 header: data len: 138240000
    [22:50:05.140456] _check_header:114 unknown or invalid audio size, reading up to EOF
    [22:50:05.140463] pcm_decode:214 setting track_start
    [22:50:05.142713] output_thread:694 open output device: hw:CARD=D20
    [22:50:05.142777] alsa_open:366 opening device at: 768000
    [22:50:05.142997] alsa_open:439 opened device hw:CARD=D20 using format: S32_LE sample rate: 768000 mmap: 1
    [22:50:05.143019] alsa_open:530 buffer: 499 period: 3 -> buffer size: 131070 period size: 43690
    
    *** /var/log/squeezeboxserver//server.log ***
    [17-02-23 22:50:05.5457] Slim::Player::StreamingController::playerTrackStarted (2180) 00:1c:c0:37:22:73
    [17-02-23 22:50:05.5460] Slim::Player::StreamingController::_setPlayingState (2357) new playing state PLAYING
    [17-02-23 22:50:05.5462] Slim::Player::StreamingController::_Playing (361) Song 28 has now started playing
    [17-02-23 22:50:05.5468] Slim::Player::StreamingController::_Playing (390) Song queue is now 28
    [17-02-23 22:50:05.8752] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->pcm via: [sox] -q -t dsf $FILE$ -t wav -b 24 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 768000  dither -f shibata -p 24
    [17-02-23 22:50:05.8761] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf
    
    *** /tmp/squeezelite.log ***
    [22:50:05.545200] _output_frames:61 start buffer frames: 345416
    [22:50:05.545278] _output_frames:146 track start sample rate: 768000 replay_gain: 0
    
    *** /var/log/squeezeboxserver//server.log ***
    [17-02-23 22:50:11.6312] Slim::Player::StreamingController::pause (2116) 00:1c:c0:37:22:73
    [17-02-23 22:50:11.6323] Slim::Player::StreamingController::_setPlayingState (2357) new playing state PAUSED
    [17-02-23 22:50:11.6337] Slim::Player::Source::playmode (96) 00:1c:c0:37:22:73: Current playmode: pause
    
    *** /tmp/squeezelite.log ***
    [22:50:12.656190] output_thread:807 disabling output
    
    *** /var/log/squeezeboxserver//server.log ***
    [17-02-23 22:50:26.9257] Slim::Player::Source::_readNextChunk (373) end of file or error on socket, song pos: 1785926124
    [17-02-23 22:50:26.9259] Slim::Player::Source::_readNextChunk (378) 00:1c:c0:37:22:73 mark end of stream
    [17-02-23 22:50:26.9262] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMOUT
    [17-02-23 22:50:27.3278] Slim::Player::StreamingController::playerEndOfStream (2266) 00:1c:c0:37:22:73
    
    *** /tmp/squeezelite.log ***
    [22:50:27.327296] stream_thread:249 end of stream

    Testato DSD->DSD: funziona. Salvo il problema noto (processa lo stream anche quando non dovrebbe...):
    codice:
    [17-02-23 22:57:08.6855] Slim::Player::StreamingController::play (2100) 00:1c:c0:37:22:73
    [17-02-23 22:57:08.6863] Slim::Player::StreamingController::_Stop (603) Song queue is now 27
    [17-02-23 22:57:08.6867] Slim::Player::StreamingController::_setPlayingState (2357) new playing state STOPPED
    [17-02-23 22:57:08.6870] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
    [17-02-23 22:57:08.6902] Slim::Player::Song::new (108) index 28 -> file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:57:08.6907] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state TRACKWAIT
    [17-02-23 22:57:08.6927] Slim::Player::StreamingController::_playersMessage (789) Now Playing: file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:57:08.6950] Slim::Player::Song::getNextSong (229) file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:57:08.6954] Slim::Player::StreamingController::_nextTrackReady (737) 00:1c:c0:37:22:73: nextTrack will be index 28
    [17-02-23 22:57:08.6957] Slim::Player::StreamingController::_Stream (1203) Song queue is now 28
    [17-02-23 22:57:08.6960] Slim::Player::StreamingController::_Stream (1206) 00:1c:c0:37:22:73: preparing to stream song index 28
    [17-02-23 22:57:08.6963] Slim::Player::Song::open (363) file:///home/data/audio/DSD/test128-sdm8.dsf
    [17-02-23 22:57:08.6975] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->dsf via: [sox] -q -t dsf $FILE$ -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm
    [17-02-23 22:57:08.6984] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf
    [17-02-23 22:57:08.6986] Slim::Player::Song::open (387) seek=false time=0 canSeek=0SEEK_ERROR_TRANSCODED
    [17-02-23 22:57:08.6992] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->dsf via: [sox] -q -t dsf $FILE$ -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm
    [17-02-23 22:57:08.6994] Slim::Player::Song::open (408) Transcoder: streamMode=F, streamformat=dsf
    [17-02-23 22:57:08.6996] Slim::Player::Song::open (547) isRemote? No
    [17-02-23 22:57:08.6998] Slim::Player::Song::open (548) is sock defined? No
    [17-02-23 22:57:08.6999] Slim::Player::Song::open (552) usepipe? No
    [17-02-23 22:57:08.7006] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t dsf "/home/data/audio/DSD/test128-sdm8.dsf" -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm & |
    [17-02-23 22:57:08.7008] Slim::Player::Song::open (563) Tokenized command: "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t dsf "/home/data/audio/DSD/test128-sdm8.dsf" -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm & |
    [17-02-23 22:57:08.7682] Slim::Player::StreamingController::_Stream (1265) 00:1c:c0:37:22:73: stream
    [17-02-23 22:57:08.7706] Slim::Player::StreamingController::_Stream (1302) Song queue is now 28
    [17-02-23 22:57:08.7709] Slim::Player::StreamingController::_setPlayingState (2357) new playing state BUFFERING
    [17-02-23 22:57:08.7710] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMING
    [17-02-23 22:57:08.7889] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->dsf via: [sox] -q -t dsf $FILE$ -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm
    [17-02-23 22:57:08.7897] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf

    Ancora DSD->DSD, in questo caso upsamplig 64->128:
    codice:
    [17-02-23 23:03:21.9715] Slim::Player::StreamingController::play (2100) 00:1c:c0:37:22:73
    [17-02-23 23:03:21.9722] Slim::Player::StreamingController::_Stop (603) Song queue is now 33
    [17-02-23 23:03:21.9724] Slim::Player::StreamingController::_setPlayingState (2357) new playing state STOPPED
    [17-02-23 23:03:21.9726] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state IDLE
    [17-02-23 23:03:21.9748] Slim::Player::Song::new (108) index 29 -> file:///home/data/audio/DSD/test64-sdm8.dsf
    [17-02-23 23:03:21.9751] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state TRACKWAIT
    [17-02-23 23:03:21.9768] Slim::Player::StreamingController::_playersMessage (789) Now Playing: file:///home/data/audio/DSD/test64-sdm8.dsf
    [17-02-23 23:03:21.9788] Slim::Player::Song::getNextSong (229) file:///home/data/audio/DSD/test64-sdm8.dsf
    [17-02-23 23:03:21.9791] Slim::Player::StreamingController::_nextTrackReady (737) 00:1c:c0:37:22:73: nextTrack will be index 29
    [17-02-23 23:03:21.9793] Slim::Player::StreamingController::_Stream (1203) Song queue is now 29
    [17-02-23 23:03:21.9795] Slim::Player::StreamingController::_Stream (1206) 00:1c:c0:37:22:73: preparing to stream song index 29
    [17-02-23 23:03:21.9797] Slim::Player::Song::open (363) file:///home/data/audio/DSD/test64-sdm8.dsf
    [17-02-23 23:03:21.9806] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->dsf via: [sox] -q -t dsf $FILE$ -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm
    [17-02-23 23:03:21.9814] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf
    [17-02-23 23:03:21.9816] Slim::Player::Song::open (387) seek=false time=0 canSeek=0SEEK_ERROR_TRANSCODED
    [17-02-23 23:03:21.9827] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->dsf via: [sox] -q -t dsf $FILE$ -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm
    [17-02-23 23:03:21.9830] Slim::Player::Song::open (408) Transcoder: streamMode=F, streamformat=dsf
    [17-02-23 23:03:21.9832] Slim::Player::Song::open (547) isRemote? No
    [17-02-23 23:03:21.9834] Slim::Player::Song::open (548) is sock defined? No
    [17-02-23 23:03:21.9836] Slim::Player::Song::open (552) usepipe? No
    [17-02-23 23:03:21.9843] Slim::Player::TranscodingHelper::tokenizeConvertCommand2 (617) Using command for conversion: "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t dsf "/home/data/audio/DSD/test64-sdm8.dsf" -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm & |
    [17-02-23 23:03:21.9845] Slim::Player::Song::open (563) Tokenized command: "/usr/share/squeezeboxserver/Bin/x86_64-linux/sox" -q -t dsf "/home/data/audio/DSD/test64-sdm8.dsf" -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm & |
    [17-02-23 23:03:22.0319] Slim::Player::StreamingController::_Stream (1265) 00:1c:c0:37:22:73: stream
    [17-02-23 23:03:22.0340] Slim::Player::StreamingController::_Stream (1302) Song queue is now 29
    [17-02-23 23:03:22.0343] Slim::Player::StreamingController::_setPlayingState (2357) new playing state BUFFERING
    [17-02-23 23:03:22.0345] Slim::Player::StreamingController::_setStreamingState (2366) new streaming state STREAMING
    [17-02-23 23:03:22.0746] Slim::Player::TranscodingHelper::getConvertCommand2 (446) Matched: dsf->dsf via: [sox] -q -t dsf $FILE$ -t dsf -b 1 - lowpass -1 22000 lowpass -2 30000  gain -h rate -v -L -b 95 5644800  sdm
    [17-02-23 23:03:22.0754] Slim::Player::TranscodingHelper::getConvertCommand2 (443) Error: Didn't find any command matches for type: dsf
    ;2 ;1
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  9. #609
    kibibyte
    Registrato
    Nov 2016
    Messaggi
    217
    configurazione

    Predefinito

    Buona sera a tutti, finalmente mi sono liberato dagli impegni di questi giorni; ho visto che avete fatto progressi enormi, grandi!

    Io mi sono messo a compilare Squeezelite per Raspberry pi, ho risolto qualche problema di dipendenze ma non riesco ancora a venire a capo di questo errore:

    codice:
    dsd.o: In function `dsd_decode':
    dsd.c:(.text+0xbe4): undefined reference to `process'
    dsd.c:(.text+0x1790): undefined reference to `process'
    collect2: error: ld returned 1 exit status
    Makefile:77: recipe for target 'squeezelite-rpi' failed
    make: *** [squeezelite-rpi] Error 1
    Avete qualche idea?

  10. #610
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da SimoneFil
    Avete qualche idea?
    ad occhio e croce, non trova questa:
    codice:
    extern struct processstate process;
    ...che è definita in "squeezelite.h":
    codice:
    #if PROCESS
    struct processstate {
    	u8_t *inbuf, *outbuf;
    	unsigned max_in_frames, max_out_frames;
    	unsigned in_frames, out_frames;
    	unsigned in_sample_rate, out_sample_rate;
    	unsigned long total_in, total_out;
    };
    #endif
    ...all'interno di un blocco condizionale: possibile che per qualche motivo venga escluso. Verifica.

    Edit:

    Lo stato di "PROCESS" dipende da quello di "RESAMPLE": (sempre da squeezelite.h):
    codice:
    #if defined(RESAMPLE) || defined(RESAMPLE_MP)
    #undef  RESAMPLE
    #define RESAMPLE  1 // resampling
    #define PROCESS   1 // any sample processing (only resampling at present)
    #else
    #define RESAMPLE  0
    #define PROCESS   0
    #endif
    ...che a sua volta è definito esternamente (opzioni di compilazione):
    codice:
    // make may define: PORTAUDIO, SELFPIPE, RESAMPLE, RESAMPLE_MP, VISEXPORT, IR, DSD, LINKALL to influence build
    Ultima modifica di UnixMan : 24-02-2017 a 00:36
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

Pagina 61 di 115
prima
... 11 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 111 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022