|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Should FLAC work right out of the box?
I get an error on playback of any FLAC files...
Wed 9/3 20:51:49.520 Built:sage.PlaybackException: ERROR (-5,0x8007000e): There was a problem rendering the audio portion of the content for playback. Wed 9/3 20:51:49.520 sage.PlaybackException: ERROR (-5,0x8007000e): There was a problem rendering the audio portion of the content for playback.
__________________
HD300/HD200 clients |
#2
|
|||
|
|||
It works right out of the box with my extenders. To play it on a PC client, I think you need a codec.
|
#3
|
|||
|
|||
I noticed something. When I use
always_use_dshow_player=TRUE it doesn't work, but when I use always_use_dshow_player=false it works. With the false it calls the FFMPEG decoder properly. Short of installing the Winamp plugin, is there any other workarounds?
__________________
HD300/HD200 clients |
#4
|
||||
|
||||
As mikehaney stated above you need to install the FLAC codec on your PC client. That's why when you set use dshow player =true it doesn't work. When set to false it uses the Sageplayer which is essentially the mplayer which uses ffmpeg and can play FLAC. Go here to download the codec: http://flac.sourceforge.net/download.html
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#5
|
|||
|
|||
So you're saying once I load this I should still be able to leave my dshow=true setting ON, right?
__________________
HD300/HD200 clients |
#6
|
|||
|
|||
Quote:
__________________
HD300/HD200 clients |
#7
|
||||
|
||||
Does flac play in Windows Media Player?
|
#8
|
|||
|
|||
Yes sir.
It's been a while and I had forgotten why I set the property for the always use dshow player to "true". So I set it back to the default of "always_use_dshow_player=false" and fired up a 1080p mkv file. It used "FFmpeg H.264" as the decoder (instead of my beloved Divx H.264 decoder) so obviously I'm going to want to leave this setting as it was before, which is always_use_dshow_player=TRUE. So, with it set to true obviously it's looking for a dshow filter to playback the flac file, which I do have installed as they playback fine in mplayer and Windows Media Player. Any ideas?
__________________
HD300/HD200 clients |
#9
|
|||
|
|||
Here's my log from the sagetvclient.properties when trying to play a FLAC:
Code:
Thu 9/4 13:34:13.698 VF.startPlaylist Playlist[Now Playing A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2], ] startIdx=0 Thu 9/4 13:34:13.698 VF.submitJob(VFJob[StartPlaylist r=0.0 t=0 file=null ifn=null]) Thu 9/4 13:34:13.698 VF processing job VFJob[StartPlaylist r=0.0 t=0 file=null ifn=null] nPlayin=false Thu 9/4 13:34:13.900 setUI(sage.b1@119e82c[Now Playing]) histIdx=2 uiHistory=[sage.b1@161ce13[Dynamic Menu by nielm], sage.b1@136055d[My Music], sage.b1@119e82c[Now Playing]] Thu 9/4 13:34:13.904 VF processing on UI Thread VFJob[StartPlaylist r=0.0 t=0 file=null ifn=null] Thu 9/4 13:34:13.905 VF.watchNextInPlaylist playlistChain=[Playlist[Now Playing A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2], ]] playindices=[-1] currFile=null Thu 9/4 13:34:13.905 VideoFrame.watch(A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2]) Thu 9/4 13:34:13.905 watchThisFile=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] Thu 9/4 13:34:13.907 Watch airing is a file & over, do that instead dvd=false Thu 9/4 13:34:13.909 VF.submitJob(VFJob[WatchMF r=0.0 t=0 file=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] ifn=null]) Thu 9/4 13:34:13.910 VF processing job VFJob[WatchMF r=0.0 t=0 file=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] ifn=null] nPlayin=false Thu 9/4 13:34:13.912 VF processing on UI Thread VFJob[WatchMF r=0.0 t=0 file=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] ifn=null] Thu 9/4 13:34:13.912 VideoFrame creating new media player for file:MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] Thu 9/4 13:34:13.917 VF processing job VFJob[LoadMF r=0.0 t=0 file=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] ifn=null] nPlayin=false Thu 9/4 13:34:13.921 VF processing on UI Thread VFJob[LoadMF r=0.0 t=0 file=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] ifn=null] Thu 9/4 13:34:13.922 VF file=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] targetTime = Mon 8/25 12:55:19.775 Thu 9/4 13:34:13.922 VideoFrame.timeSelected(Mon 8/25 12:55:19.775, true) currFile=MediaFile[id=4067119 A[4067121,4067120,"Come Softly to Me The Very Best of the Fleetwoods",0@0825.12:55,2] host=mce encodedBy= format=FLAC 0:02:25 557 kbps [#0 Audio[FLAC 44100 Hz 2 channels idx=0]] \\pep\mp3\04 - Mr Blue.flac, Seg0[Mon 8/25 12:55:19.775-Mon 8/25 12:57:44.875]] Thu 9/4 13:34:13.931 ImageUtils loading file C:\Program Files\SageTV\SageTV\STVs\SageTV3\SageMCE\Themes\Default\logo_pause.png Thu 9/4 13:34:13.961 DShowPlayer setAudioRendererFilter0(Default DirectSound Device) called Thu 9/4 13:34:14.078 DShowPlayer setTimeshift=0 buffer=0 Thu 9/4 13:34:14.082 Using the default source filter Thu 9/4 13:34:14.095 NATIVE Loading the source file Thu 9/4 13:34:14.099 NATIVE RenderSource called Thu 9/4 13:34:14.984 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750 Thu 9/4 13:34:15.484 ImageUtils loading URL jar:file:/C:/Program%20Files/SageTV/SageTV/Sage.jar!/images/tvicon_anim7.png Thu 9/4 13:34:15.487 ImageUtils creating BI copy sun.awt.image.ToolkitImage@c4bca9 w=121 h=121 freeMem=29285168 totalMem=122241024 Thu 9/4 13:34:15.487 ImageUtils creating scaled masked copy width=33 height=33 option=null BufferedImage@99e8f8: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 121 height = 121 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 Thu 9/4 13:34:15.487 ImageUtils loading URL jar:file:/C:/Program%20Files/SageTV/SageTV/Sage.jar!/images/tvicon_anim0.png Thu 9/4 13:34:15.489 ImageUtils creating BI copy sun.awt.image.ToolkitImage@9c8620 w=121 h=121 freeMem=29019688 totalMem=122241024 Thu 9/4 13:34:15.490 ImageUtils creating scaled masked copy width=33 height=33 option=null BufferedImage@1afcfd4: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 121 height = 121 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 Thu 9/4 13:34:15.734 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1500 Thu 9/4 13:34:16.484 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2250 Thu 9/4 13:34:17.234 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3000 Thu 9/4 13:34:17.985 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3751 Thu 9/4 13:34:18.735 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 4501 Thu 9/4 13:34:19.485 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 5251 Thu 9/4 13:34:20.110 WIN32 FAILURE HR=0x8007000e FILE=.\CPlayerData.cpp LINE=1486 Thu 9/4 13:34:20.235 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 6001 Thu 9/4 13:34:20.985 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 6751 Thu 9/4 13:34:21.735 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 7501 Thu 9/4 13:34:22.485 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 8251 Thu 9/4 13:34:23.235 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 9001 Thu 9/4 13:34:23.985 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 9751 Thu 9/4 13:34:24.735 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 10501 Thu 9/4 13:34:25.485 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 11251 Thu 9/4 13:34:26.235 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 12001 Thu 9/4 13:34:26.240 WIN32 FAILURE HR=0x8007000e FILE=.\CPlayerData.cpp LINE=1515 Thu 9/4 13:34:26.240 Exception from line: 697 Thu 9/4 13:34:26.240 Built:sage.PlaybackException: ERROR (-5,0x8007000e): There was a problem rendering the audio portion of the content for playback. Thu 9/4 13:34:26.240 sage.PlaybackException: ERROR (-5,0x8007000e): There was a problem rendering the audio portion of the content for playback. Thu 9/4 13:34:26.240 at sage.DShowMediaPlayer.setupGraph0(Native Method) Thu 9/4 13:34:26.240 at sage.DShowMusicPlayer.load(Unknown Source) Thu 9/4 13:34:26.240 at sage.VideoFrame.a(Unknown Source) Thu 9/4 13:34:26.240 at sage.VideoFrame.a(Unknown Source) Thu 9/4 13:34:26.240 at sage.VideoFrame.access$100(Unknown Source) Thu 9/4 13:34:26.240 at sage.VideoFrame$4.run(Unknown Source) Thu 9/4 13:34:26.240 at java.awt.event.InvocationEvent.dispatch(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventQueue.dispatchEvent(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventDispatchThread.pumpEvents(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventDispatchThread.pumpEvents(Unknown Source) Thu 9/4 13:34:26.241 at java.awt.EventDispatchThread.run(Unknown Source) Thu 9/4 13:34:26.241 VideFrame had an error loading the file. It must abort the file load. Thu 9/4 13:34:26.241 Tearing down playback graph Thu 9/4 13:34:26.241 NATIVE Deallocating the CPlayerData object Thu 9/4 13:34:26.241 processOptionsMenu optionsMenu=default:MWUBJ-4065112|OptionsMenu:ErrorMessage Thu 9/4 13:34:26.247 NATIVE Finished destroying the playback graph Thu 9/4 13:34:26.250 VF processing job null nPlayin=false Thu 9/4 13:34:26.250 VF thread is now waiting for 0:00:00.000
__________________
HD300/HD200 clients |
#10
|
|||
|
|||
And here's the graph in graphedit:
__________________
HD300/HD200 clients |
#11
|
||||
|
||||
Hmmm.. it looks from that graph image, that the FLAC filter is both the source filter AND the decoder, as it is outputting decoded PCM (which is being picked up by AC3Filter, I'm guessing for AC3 encoding to go to your receiver). This method of source and decoder is perhaps the problem, as I think sage always tried to use its own specific source filters. IF this is the way that sourceforge flac filter works, then THAT one probably won't work with sage. Instead, try ffdshow. It supports flac, and it loads as a decoder filter only, using any generic source filter. It should work with sage (and end up supporting pretty much every other codec imaginable). It can even do the AC3 encoding for you, and you can leave AC3Filter out of the mix entirely, if you so choose.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#12
|
||||
|
||||
Actually you might want to try the ffdshow audio decoder, it can decode flac, or maybe this flac decoder:
http://www.xiph.org/dshow/ I'm guessing what you installed was the flac package from SF, which doesn't have a dshow decoder with it. |
#13
|
|||
|
|||
Quote:
__________________
HD300/HD200 clients |
#14
|
|||
|
|||
Quote:
Are you saying to add this to the client properties? videoframe/flac_audio_decoder_filter=ffdshow Audio Decoder If so, that ain't working. Again, if I switch the always use dshow back to "false" then it plays just fine in Sage.. It's puzzling...
__________________
HD300/HD200 clients |
#15
|
|||
|
|||
I'm having the same problem. I was using the Winamp plugin, and am trying to get away from using it, to reduce the amount of stuff I have to have installed.
I installed ffdshow tryouts (a branch from the original ffdshow), which supports FLAC, and set videoframe/flac_audio_decoder_filter=ffdshow Audio Decoder, and I still do not get FLAC playback. The winamp property is also set to false when trying this, and that doesn't help.
__________________
-Jason |
#16
|
||||
|
||||
FLAC-download
I don't use ffdshow but you probably need the directshow filter for FLAC. Other players use a plugin. Quote:
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#17
|
|||
|
|||
Thanks Gerry.
I installed the directshow filters from here: http://www.xiph.org/dshow/ After a reboot, still get the error message about trying to render the audio... Any other ideas?
__________________
-Jason |
#18
|
|||
|
|||
I just checked playback in WMP, and it works just fine, plays using the directshow filter I just installed.
Is there a specific way to tell Sage how to play it?
__________________
-Jason |
#19
|
||||
|
||||
Might want to look at madflac as well.
|
#20
|
|||
|
|||
Would that be installed instead of ffdshow, the FLAC codec I just installed, or both?
__________________
-Jason |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Comcast HD Box setup help. | skoof | Hardware Support | 3 | 03-27-2008 04:46 PM |
Cable Box Problems | Drumrnj | Hardware Support | 0 | 02-22-2008 08:40 AM |
Will Hauppauge Microsoft Media Center remote work. | danielziko | Hardware Support | 1 | 01-25-2008 10:54 AM |
Channel change fails ~50% of the time, first digit doesn't work | compunerd632 | Hardware Support | 7 | 09-30-2006 11:43 AM |
added a Plextor PX-M402U, cant get it to work ?? | zeltak | Hardware Support | 1 | 06-17-2006 05:23 AM |