Hello to all!
Again I have troubles with Pro7, SAT1, Vox, RTL, all with flv-streams and I can't find a solution.
I've updated SAF from SAF4.00beta22 **unlocked** to SAF4.00 stable **unlocked**. Every time I will play a file from these stations mediaportal freezes and I don't know why. Maybe the wrong codecs, maybe the firewall aigan, I don't know. So can you please help me? What I'm making wrong?
Thank you very much!
Greetings, Peter
Here is the Debug-Log:
2010-04-15 07:40:49.048147 [Info.][MPMain]: VideoPlayerlay http://127.0.0.1:30004/stream.flv?r...20100319_Juergen_malt_maddin_NEU_SDwide25.flv
2010-04-15 07:40:49.095025 [Info.][MPMain]: [OnlineVideos]OnlineVideosPlayer: Enabling DX9 exclusive mode
2010-04-15 07:40:49.095025 [Debug][MPMain]: Main: Received DX exclusive mode switch message. Fullscreen && maximized == True
2010-04-15 07:40:49.095025 [Debug][MPMain]: Main: Goto fullscreen: True
2010-04-15 07:40:49.095025 [Debug][MPMain]: D3D: Switch to exclusive mode - Playing media: False
2010-04-15 07:40:49.095025 [Info.][MPMain]: D3D: BuildPresentParamsFromSettings using 60Hz as RefreshRate
2010-04-15 07:40:49.126278 [Debug][MPMain]: D3D: Switched to exclusive mode successfully
2010-04-15 07:40:49.126278 [Info.][MPMain]: fonts.SetDevice()
2010-04-15 07:40:49.188783 [Info.][MPMain]: VMR9: added Video Mixing Renderer 9 to graph
2010-04-15 07:40:49.188783 [Debug][MPMain]: VMR9: SetDeinterlacePrefs()
2010-04-15 07:40:49.188783 [Debug][MPMain]: VMR9: Enabled YUV mixing - No DX Error
2010-04-15 07:40:49.188783 [Debug][MPMain]: VRM9: Turning on nonsquare mixing - No DX Error
2010-04-15 07:40:49.188783 [Debug][MPMain]: VRM9: Set filter mode - Gaussian Quad Filtering No DX Error
2010-04-15 07:40:49.188783 [Debug][MPMain]: VMR9: Now active
2010-04-15 07:40:49.188783 [Debug][MPMain]: VMR9: Renderer successfully added
2010-04-15 07:40:49.204409 [Info.][MPMain]: DirectShowUtils: First try to insert new audio renderer Default DirectSound Device
2010-04-15 07:40:49.266914 [Info.][MPMain]: DirectShowUtils: Found audio renderer
2010-04-15 07:40:49.266914 [Debug][MPMain]: DirectShowUtils: added filterefault DirectSound Device to graph
2010-04-15 07:40:49.266914 [Info.][MPMain]: added filter:File Source (URL) to graph
2010-04-15 07:40:50.266990 [Info.][MPMain]: player:ended
2010-04-15 07:40:50.266990 [Info.][MPMain]: VideoPlayer9:cleanup DShow graph
2010-04-15 07:40:50.282617 [Debug][MPMain]: VMR9: Dispose
2010-04-15 07:40:50.282617 [Debug][MPMain]: VMR9: Inactive
2010-04-15 07:40:50.282617 [Info.][MPMain]: VMR9: ReleaseComObject(): 0
2010-04-15 07:40:50.282617 [Info.][MPMain]: VideoPlayerVMR9: Exception while cleanuping DShow graph - Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei MediaPortal.Player.VideoPlayerVMR9.Cleanup()
2010-04-15 07:40:50.282617 [Info.][MPMain]: VideoPlayerVMR9: Disabling DX9 exclusive mode
2010-04-15 07:40:50.282617 [Debug][MPMain]: Main: Received DX exclusive mode switch message. Fullscreen && maximized == False
2010-04-15 07:40:50.282617 [Debug][MPMain]: Main: Goto windowed mode: False
2010-04-15 07:40:50.282617 [Debug][MPMain]: D3D: Switch to windowed mode - Playing media: False
2010-04-15 07:40:50.313869 [Debug][MPMain]: D3D: Switched to windowed mode successfully
2010-04-15 07:40:50.313869 [Info.][MPMain]: fonts.SetDevice()
2010-04-15 07:40:50.345121 [Info.][MPMain]: [OnlineVideos]Updating View State
2010-04-15 07:40:50.345121 [Debug][MPMain]: [OnlineVideos]Hiding Search buttons
Great news, thx a lot!!! How did you implement buffering, are you using the proxy class or has it something todo with the modified splitter?"Auto" download is not included. You can still manually donwload them using the context menu and play from the "Downloaded Videos" site. But with 0.20 you can set a buffer % before the playback starts in config to tackle the stuttering
Buffering:
The default source filter for urls implements a not very well known interface that you can use to ask how much of a file has been downloaded. So when building the graph, I'm showing the "WaitCursor" in MediaPortal until the given percentage has been downloaded, before actually starting the playback. This works for all http sources, so it's not dependent on the splitter
BasicHome:
In StreamedMP you can put OnlineVideos directly on the BasicHome screen with the Editor. An since you can change the order of sites in the Plugin's Config, you can put Apple on top of the list. So it's only one click more.
Edit: Not true, you have to chose Apple in myTrailers as well. So same amount of clicks.