DSPlayer (DirectShow Player for XBMC) Eden build available

  Thread Rating:
  • 13 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
0wing Offline
Senior Member
Posts: 227
Joined: Aug 2010
Reputation: 37
Location: Sweden
Post: #1241
(2012-04-18 04:20)douver Wrote:  Can DSPlayer handle 24 bit / 96 khz audio files? If so, when listening to music is DSPlayer used or is the default XBMC player used? I have many 24/96 flac files & I understand that XBMC can only presently handle 16 bit / 44.1 khz.

You can use DSPlayer for music, but you will not get visualization/"full screen" just music playing in the background.

But if you're just looking for better audio I would suggest trying one of DDDamian's AE builds over here: http://forum.xbmc.org/showthread.php?tid=124600
(This post was last modified: 2012-04-18 11:48 by 0wing.)
find quote
phunqe Offline
Donor
Posts: 310
Joined: May 2004
Reputation: 0
Post: #1242
One question, I have found certain mkv/h264 files that behave rather weridly with DSPlayer and the LAV filters setup.
They play at around 80% of the FPS (stuttering slightly) and there is no sound.
Checking the debug log I cannot find anything weird.

Am I correct in assuming it's something with the LAV filters in this case (I used that guide), that is having issues with certain parameters of the file?

Here is the media info for one file, in case anyone sees a compatibility issue or the like:

Code:
General
Format                                   : Matroska
Format version                           : Version 1
File size                                : 8.72 GiB
Duration                                 : 2h 12mn
Overall bit rate                         : 9 424 Kbps
Encoded date                             : UTC 2007-09-20 18:53:46
Writing application                      : mkvmerge v2.1.0 ('Another Place To Fall') built on Aug 19 2007 13:40:07
Writing library                          : libebml v0.7.7 + libmatroska v0.8.1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L5.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 8 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 2h 12mn
Bit rate                                 : 7 910 Kbps
Width                                    : 1 920 pixels
Height                                   : 1 040 pixels
Display aspect ratio                     : 1.85:1
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.165
Stream size                              : 7.15 GiB (82%)
Title                                    : x264 - 2 passes
Writing library                          : x264 core 56 svn-676
Encoding settings                        : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=7 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=6 / nr=0 / decimate=0 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=7910 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30
Default                                  : Yes
Forced                                   : No

Audio
ID                                       : 2
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Codec ID                                 : A_DTS
Duration                                 : 2h 12mn
Bit rate mode                            : Constant
Bit rate                                 : 1 510 Kbps
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 KHz
Bit depth                                : 24 bits
Compression mode                         : Lossy
Stream size                              : 1.40 GiB (16%)
Title                                    : DTS - 1536 kbit/sec
Language                                 : English
Default                                  : Yes
Forced                                   : No

Text #1
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Title                                    : English
Language                                 : English
Default                                  : No
Forced                                   : No

Text #2
ID                                       : 4
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Title                                    : Nederlands
Language                                 : Dutch
Default                                  : No
Forced                                   : No
find quote
lildimsum7 Offline
Junior Member
Posts: 4
Joined: Jan 2012
Reputation: 0
Post: #1243
[quote='phunqe' pid='1079769' dateline='1334743893']
One question, I have found certain mkv/h264 files that behave rather weridly with DSPlayer and the LAV filters setup.
They play at around 80% of the FPS (stuttering slightly) and there is no sound.
Checking the debug log I cannot find anything weird.

Am I correct in assuming it's something with the LAV filters in this case (I used that guide), that is having issues with certain parameters of the file?

are you sure you're using LAV? i would double check everything because there should be no issue
find quote
phunqe Offline
Donor
Posts: 310
Joined: May 2004
Reputation: 0
Post: #1244
Yes, I see the LAV filters being in use in the log.

I'll fiddle with some settings at some point. I set it up quite recently with DSPlayer, so I don't know yet if there are many movies that display this issue. If it's only a few I'll just do a re-encode probably.
(This post was last modified: 2012-04-19 18:56 by phunqe.)
find quote
Hypknox Offline
Member
Posts: 63
Joined: Feb 2012
Reputation: 0
Post: #1245
Is there a build that exists that would take advantage of true HD audio such as found in DDDamians builds - https://github.com/DDDamian/xbmc/downloads that also combines the ability to play 10bit properly as this DS player build does? It would be nice to have the improved audio quality but choosing a build other than this one isn't really an option as it would render much of my anime not playable without it.
find quote
musicguy980 Offline
Junior Member
Posts: 14
Joined: Apr 2012
Reputation: 0
Post: #1246
I've got a strange problem i can't seem to fix. everytime i use pseudotv it crashes xbmc upon exiting. It only happen with eden 11.0- dsplayer. if intsall any other version of eden problem goes away. Heres a copy oof the debug log maybe someone could help me out. thanks






age OnSeek
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3760 DEBUG: CAnnouncementManager - Announcement: OnSeek from xbmc
22:01:50 T:3760 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnSeek
22:01:50 T:2064 ERROR: CThread::staticThread : Access violation at 0x014d0933: Reading location 0x00000024
22:01:50 T:2064 DEBUG: Thread CGraphManagementThread 2064 terminating
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: Finished, unmuting
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: showChannelLabel 7
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: hideChannelLabel
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: hideChannelLabel return
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: setShowInfo
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: setShowInfo return
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: startNotificationTimer
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: showChannelLabel return
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: runActions 256 on channel 7
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: setChannel return
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: startNotificationTimer
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelListThread: Starting
22:01:50 T:3760 DEBUG: script.pseudotv-TVOverlay: onInit return
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelList: Channel Reset Setting is 0
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelList: Force Reset is False
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelList: Start Mode is 1
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelList: IceLibrary is False
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelList: findMaxChannels
22:01:50 T:3524 DEBUG: script.pseudotv-ChannelList: findMaxChannels return 16
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 DEBUG: Error: Requested setting (pvrplayback.signalquality) was not found. It must be case-sensitive
22:01:50 T:3832 ERROR: exception in CApplication::FrameMove()
22:01:50 T:3832 ERROR: CApplication::FrameMove(), too many exceptions
22:01:56 T:740 DEBUG: script.pseudotv-FileLock: refreshLocks
22:01:56 T:3652 DEBUG: script.pseudotv-TVOverlay: hideChannelLabel
22:01:56 T:3652 DEBUG: script.pseudotv-TVOverlay: hideChannelLabel return
22:01:56 T:128 DEBUG: script.pseudotv-TVOverlay: notificationAction
22:01:56 T:128 DEBUG: script.pseudotv-TVOverlay: startNotificationTimer
PM FIND EDIT QUOTE QUOTE+ REPORT
find quote
phunqe Offline
Donor
Posts: 310
Joined: May 2004
Reputation: 0
Post: #1247
Regarding my previous bug with some movies playing at like 85% FPS, stuttering without audio.
I found more movies doing this unfortunately, but I found what it is. It's the bitstreaming. If I turn it off for the format in question (DTS) the movie plays normally.

Does anybody have any ideas what might be happening here?

Is it possible to use LAV video with something else for the audio (e.g. ffdshow)?

EDIT: I'll fiddle with the filters section to try to get ffdshow going for the audio. Since it's bitstreaming I don't care much what takes care of it, but the video part should be LAV (since from what I can gather it has better PQ).
(This post was last modified: 2012-04-20 05:47 by phunqe.)
find quote
phunqe Offline
Donor
Posts: 310
Joined: May 2004
Reputation: 0
Post: #1248
(2012-04-20 05:44)phunqe Wrote:  Regarding my previous bug with some movies playing at like 85% FPS, stuttering without audio.
I found more movies doing this unfortunately, but I found what it is. It's the bitstreaming. If I turn it off for the format in question (DTS) the movie plays normally.

Does anybody have any ideas what might be happening here?

Is it possible to use LAV video with something else for the audio (e.g. ffdshow)?

EDIT: I'll fiddle with the filters section to try to get ffdshow going for the audio. Since it's bitstreaming I don't care much what takes care of it, but the video part should be LAV (since from what I can gather it has better PQ).

Ok so this was not encouraging obviously... I set ffdshow as the audio filter, but I still get the same problem. When bitstreaming for DTS is turned on the movies lag with no audio at about 20 instead of 24/25 FPS.

Any ideas?

Thanks.

UPDATE: I tried with a different splitter (Gabest), since I read that the splitter sometimes could cause similar problems. Didn't help. I even tried using ffdshow for the video but the problem persists.

UPDATE 2: I restored everything to LAV filters and pasted a debug log here if anyone can see anything weird http://pastebin.com/2K4a4meK

UPDATE 3: I was getting a bit worried that it might be my general setup, so I tried MPC-HC, using ffdshow for audio with passthrough enabled. This worked without problems, it passes through the audio correctly and the video plays normally. I have a sample file of this movie in case of interest.
(This post was last modified: 2012-04-20 07:10 by phunqe.)
find quote
ponic Offline
Junior Member
Posts: 8
Joined: Apr 2012
Reputation: 0
Post: #1249
Hi guys, is Dsplayer seek bar can work now on Eden ? i can use seek bar with dvdplayer , but not dsplayer.
find quote
phunqe Offline
Donor
Posts: 310
Joined: May 2004
Reputation: 0
Post: #1250
(2012-04-20 06:04)phunqe Wrote:  
(2012-04-20 05:44)phunqe Wrote:  Regarding my previous bug with some movies playing at like 85% FPS, stuttering without audio.
I found more movies doing this unfortunately, but I found what it is. It's the bitstreaming. If I turn it off for the format in question (DTS) the movie plays normally.

Does anybody have any ideas what might be happening here?

Is it possible to use LAV video with something else for the audio (e.g. ffdshow)?

EDIT: I'll fiddle with the filters section to try to get ffdshow going for the audio. Since it's bitstreaming I don't care much what takes care of it, but the video part should be LAV (since from what I can gather it has better PQ).

Ok so this was not encouraging obviously... I set ffdshow as the audio filter, but I still get the same problem. When bitstreaming for DTS is turned on the movies lag with no audio at about 20 instead of 24/25 FPS.

Any ideas?

Thanks.

UPDATE: I tried with a different splitter (Gabest), since I read that the splitter sometimes could cause similar problems. Didn't help. I even tried using ffdshow for the video but the problem persists.

UPDATE 2: I restored everything to LAV filters and pasted a debug log here if anyone can see anything weird http://pastebin.com/2K4a4meK

UPDATE 3: I was getting a bit worried that it might be my general setup, so I tried MPC-HC, using ffdshow for audio with passthrough enabled. This worked without problems, it passes through the audio correctly and the video plays normally. I have a sample file of this movie in case of interest.

I've now tried with DanielaE's patched version of XBMC and bitstreaming works there without problems. I'm finding more and more movies displaying the issue with DSPlayer.
(This post was last modified: 2012-04-20 23:32 by phunqe.)
find quote
Post Reply