View Full Version : ShaPLAY - Free DVD-AUDIO software player
Shadson
13th March 2009, 22:29
Hello everybody,
I wrote a small application for playing DVD-AUDIO discs (MLP/PCM, watermarked/not watermarked) from generic AUDIO_TS folder or mounted ISO (from v0.5a - directly from ISO image), based on DVDAExplorer (beta3 sources).
Is it right forum to discuss?
I don't want to be banned here as spammer, I just want to share with people who need it a small app that do only one thing - plays DVD-A discs.
UPDATE: 02/04/2009 - v0.3a.
I checked it myself on XP, MCE2005, clear Vista32 and Vista 64, EVEN WITHOUT FFDSHOW. Reported Win7 work.
UPDATE: 13/04/2009 - v0.4a.
Some new features, a lot of fixes.
UPDATE: 27/05/2009 - v0.5a.
New features (gapless playback, ISO support, ReClock settings), some fixes.
Link is below.
http://forum.doom9.org/showthread.php?p=1261226#post1261226
Changes log:
v0.3a - 02.04.2009
Version numeration changed: v0.0.3.0a -> v0.3a
File compiled as 'Release' for removing debug info/reducing size
[+] Added: DLL-interface support for remotes (open source)
[+] Added: Working RemoteControl.dll example for Microsoft MCE Remote 2.0
[+] Added: OPEN button (select AUDIO_TS.IFO file for start)
[+] Added: STOP button
Fixed: Now you can enter the path to root DVD-A folder, to AUDIO_TS folder or directly to AUDIO_TS.IFO file
Fixed: Possible crash when ffdshow tries to read data after graph end
Fixed: Extended characters limit in edit box for DVDA path
Fixed: Crash at disc eject. But native Windows' message still appears
v0.4a - 13.04.2009
[+] Added: Indicating 0:00 at track startup
[+] Added: Time stamps in extended logging
[+] Added: Autostart of the disc when using Open button
[+] Added: Direct connection to 'DirectSound Renderer', w/o DirectShow-filters
[+] Added: Eject button
[+] Added: Turning on/off DVDA-disc info logging (now on default=off)
[+] Added: Possible to change GUID of DirectShow Renderer (in cfg file)
[+] Added: Simple volume control in DS-graph (logarithmic scale)
[+] Added: Statusbar with some track data, track info is removed from caption
[+] Added: Internal queue for pressed buttons
[+] Added: '<<' (Prev Title) and '>>' (Next Title) buttons
[+] Added: Setting for "Don't resume after Next/Prev"
[+] Added: Tooltips for some buttons
[+] Added: RemoteControl.DLL for MCE now sends CMD_CLOSE by button 'Info'
Fixed: Skip of last 2-3 seconds on some tracks
Fixed: Problem while loading from cfg folder name with spaces
Fixed: Pauses between tracks are minimized (now from 150 to 400ms)
Fixed: CMD_CLOSE from remotes was not working
Fixed: Possible crash with WaveParser+BuildFullGraph
Fixed: Crash on slow CPU when pressing NEXT/PREV
Fixed: PAUSE/RESUME button do not changes state after NEXT/PREV
Fixed: Crash on small tracks (1-2 sec)
Fixed: Crash when pressing Next/Prev several times
v0.5a - 27.05.2009
Fixed: Background colors on some elements
Fixed: Main window customization
Fixed: Added bit/freq info to standard logging
Fixed: Video titles now are skipped now
Fixed: Ctrl-A shortcut now works in edit box
Fixed: 'Enter' key in edit box now starts playback
[+] Added: Separate 'Settings' window
[+] Added: Settings for ReClock support (testing only, use v1.8.4.4+)
[+] Added: New setting: Skip of 166.4/192kHz tracks
[+] Added: Controls for Logging, ExtendedLogging and GUID settings
[+] Added: ISO-images support (EXPERIMENTAL)
[+] Added: Disc information window
[+] Added: New setting: Linearize volume control (default is logarithmic)
[+] Added: Gapless playback of title
Cyber-Mav
13th March 2009, 22:48
this is the correct forum. so what have you made then?? do some screenshots on here to show us the interface and the features it offers. you got stiff competition from few other software thats is already around.
leeperry
13th March 2009, 23:13
you got stiff competition from few other software thats is already around.
for DVD-A :confused:
both windvd/pdvd downsample to 16/48 AFAIK? only the Creative player does full blown resolution, but only on their crappy cards of course :rolleyes:
I always have to convert to FLAC...
Shadson
13th March 2009, 23:43
you got stiff competition from few other software thats is already around.
Mmm, can you count more than 3 software players? :) I did my player, because I dont like monsters like PowerDVD or WinDVD, and I can't use Creative player - my HTPC equipped with Realtek HDA-chip.
So, what we have:
Just a player. The version is seems to be very deep alpha, but it works for me almost always.
NO DOWNSAMPLING, NO POST-PROCESSING.
http://pic.ipicture.ru/uploads/090528/guRb1Rp1aB.png
Just use Open button or type the path to folder with AUDIO_TS folder, or directly to AUDIO_TS, or to AUDIO_TS.IFO file and press START.
You can download software here (version 0.5a):
http://rapidshare.de/files/47331468/ShaPLAY_0_5.zip.html
Also you don't need ffdshow_tryout (beginning from v0.0.2.1), but I still recommend to use it, daily SVN builds will be ok:
http://ffdshow-tryout.sourceforge.net/download.php
Ffdshow can be just installed, not set as a default decoder, but you have to set "uncompressed codec" in ffdshow to "all supported":
http://pic.ipicture.ru/uploads/090308/E15zVW9FXN.jpg
You don't need MLP decoder, the player does MLP->WAV decoding itself.
During the playback the status in ffdshow will looks like:
http://pic.ipicture.ru/uploads/090528/YhxUr1Px5M.png
Settings windows:
http://pic.ipicture.ru/uploads/090528/Wr4G7dpLfW.png
Tested on ~30 discs (mostly MLP 5.1, but also several PCM 2.0) in XP SP2, MCE2005 SP2, Vista32 SP1 and Vista64 SP1. Reported correct work in Win7. I use ffdshow build 2637.
Again:
pre-release. But it works, really.
Small readme:
inside archive.
Enjoy!
leeperry
14th March 2009, 00:04
will look into it, will save me the hassle of converting to FLAC :D
:thanks:
wozio
14th March 2009, 07:18
Maybe writing directshow source filter would be better? Something like dvd navigator filter for playing dvd video discs?
Then all application could use it instead of having to use standalone application.
gurubhai
17th March 2009, 08:59
works with my metallica black album on windows 7
but crashes when the song changes
Shadson
18th March 2009, 08:21
works with my metallica black album on windows 7
but crashes when the song changes
:confused:Strange. Black Album doesn't work for me. It is the only such album. But DVDAExplorer also can not extract WAV from it, so I can not count it as a bug. But it strange, that it works.
Win7 is not tested. Super that it works. As I wrote above, I will try to change DirectShow playing behavior in order to fix bug with freezes during track changes. May by in Win7 it not freezes but crashes. Will see later (hope, this weekend).
gurubhai
18th March 2009, 10:45
ok, found the reason for crash.
It crashes if I change the ffdshow mixer setting from stereo to 5.1 ( once started the song plays fine in 5.1 till the next song comes and then it crashes ).
same with 'dark side of moon'
looking forward for proper 5.1 support and better menu support.
Shadson
18th March 2009, 12:25
5.1 works 100% - I use it on my HTPC (ShaPLAY -> ffdshow -> HDMI -> Onkyo 576).
It is not a good idea to change mixer setting during playback, try to set all ffdshow preferences BEFORE starting ShaPLAY (Start->Programs->ffdshow->Audio decoder configuration).
When the track finishes, it crash, I understood. But if you start playing track 1 and than press NEXT?
PS: Menu support never come. May be collection editor for your DVDA collection, but not more.
gurubhai
18th March 2009, 16:44
if I set it to 5.1 before starting then shaplay crashes while starting :(
Buggle
21st March 2009, 11:32
Does this also work with super audio discs?
Shadson
21st March 2009, 12:41
No. As I know, you can play SACD only via analog output and pure digital coping/playing is not possible.
ShaPLAY UPDATED TO VERSION 0.0.2.2a. PLEASE USE LINK ABOVE.
gurubhai
23rd March 2009, 07:48
awesome work, shadson :thanks:
Shadson
23rd March 2009, 09:23
Can somebody report correct work in other than XP32 systems?
Vista32? XP64? Vista64?
With/or without ffdshow?
UPDATED: Vista32 confirmed OK (clear Vista SP1 after installation, ShaPLAY v0.0.2.2a, w/o ffdshow)
UPDATED: Vista64 tested OK (clear Vista x64 SP1 after installation, ShaPLAY v0.0.2.2a, w/o ffdshow)
gurubhai
23rd March 2009, 13:27
will it be possible to implement remember ffdshow setting and audio folder paths ?
Shadson
23rd March 2009, 13:30
Yeah. next release.
gurubhai
24th March 2009, 13:11
^^waiting impatiently
Shadson
26th March 2009, 20:08
You got it. And even more. It must work everywhere.
Download from the link above and enjoy the music!
gurubhai
27th March 2009, 19:31
works fine in windows seven 32 bit build 7057 ( haven't tried with ffdsdhow yet though)
elshagon
27th March 2009, 20:47
working great on both windows xp machines. With latest build don't have any problems after first song plays like earlier build did on some discs.
SeeMoreDigital
27th March 2009, 22:33
The lastest version is working great for me too :)
Vidi_It
28th March 2009, 11:49
Working on Windows 7 64 bit, havn't tried fdshow yet...:)
wnmnkh
29th March 2009, 05:37
Woot! Great software!
bobbel
29th March 2009, 16:48
Thanks a lot for the amazing app
Bever
29th March 2009, 22:45
How can you get 5.1 sound?
Midzuki
1st April 2009, 13:42
Shadson wrote:
I wrote a small application for playing DVD-AUDIO discs (MLP/PCM, watermarked/not watermarked) from generic AUDIO_TS folder or mounted ISO, based on DVDAExplorer (beta3 sources).
I don't want to be banned here as spammer, I just want to share with people who need it a small app that do only one thing - plays DVD-A discs.
Doumo arigatou gozaimashita! :) :) :) :) :)
I have just created an AUDIO_TS folder with dvda-author, and your tiny player worked fine. :D Still have to test it on higher samplerates than 44.1kHz, and on MLP tracks as well. Yes, the UI still needs to be improved (but not very much, displaying the groups of tracks in a playlist window would be more-than-adequate for my preferences) — but hey, a non-bloated standalone DVDA player is what I've been looking for since many moons ago. :cool: Nicely-done job, sir!
Again, :thanks: :thanks: :thanks:
Shadson
2nd April 2009, 13:32
So, new version is ready - 0.3a.
It does almost everything I need, so functionaly will not be changed deeply in new versions, only some bugs.
Almost RELEASE.
Enjoy! Now with remotes also :)
Midzuki
3rd April 2009, 14:03
Well, when I click on the PAUSE button, and then click NEXT or PREVIOUS, the playback mode "inevitably" returns <-- I see this as a design flaw. :( Not to mention that sometimes the player shuts down just after a click on NEXT or PREVIOUS ...
Besides, a seeking bar ( or the REW + FF buttons ) would be a nice feature ( and quite useful too :) ).
For last, as you appear to feel that even a track list would be "too fancy", I humbly suggest that the window caption of ShaPLAY.exe could be a little more informative — for example, "Track 1.2.3 of 2.2.9" . :cool:
Sincerely,
Me, Myself and I. :)
Shadson
3rd April 2009, 15:53
Well, when I click on the PAUSE button, and then click NEXT or PREVIOUS, the playback mode "inevitably" returns <-- I see this as a design flaw. :(
"It's not a bug, it's a feature..." :D From my point of view it is not logical to keep PAUSE mode if you try to go to next track.
Not to mention that sometimes the player shuts down just after a click on NEXT or PREVIOUS ...
:confused:I can't fix the bug if I can't repeat it. Try to make it constant and tell what I have to do to repeat it.
Besides, a seeking bar ( or the REW + FF buttons ) would be a nice feature ( and quite useful too :) ).
Well, do you have any idea how to seek in compressed MLP stream with variable bitrate?
For last, as you appear to feel that even a track list would be "too fancy", I humbly suggest that the window caption of ShaPLAY.exe could be a little more informative — for example, "Track 1.2.3 of 2.2.9" . :cool:
Will try.
Midzuki
3rd April 2009, 16:44
"It's not a bug, it's a feature..." :D From my point of view it is not logical to keep PAUSE mode if you try to go to next track.
Sometimes I'd like to move to, let's say, 3 tracks forward, or 2 tracks backwards, and I'd like the player *not* to resume the playback until it received the explicit permission from the user.:cool:
:confused:I can't fix the bug if I can't repeat it. Try to make it constant and tell what I have to do to repeat it.
That happens sometimes, after pressing the NEXT/PREV buttons repeatedly until the first/last track is finally reached (maybe this is an issue with the uncompressed tracks only, as I said I haven't yet tested the player on compressed tracks).
Well, do you have any idea how to seek in compressed MLP stream with variable bitrate?
By reading the System Clock Reference/Presentation Timestamp/Decoder Timestamp values, I hope:confused:
Should work for LPCM streams at least: :o
Each pack has a System Clock Reference (SCR) value stored in the pack header, and a Presentation Timestamp (PTS) value stored in the PES header. An AOB file containing an MLP stream also has a Decoder Timestamp (DTS) value in the PES header which is very slightly (about 1ms) ahead of the PTS.
The PTS value in a PES header refers to the PTS of the start of the first complete audio frame in that packet (and hence doesn't always increase in equal steps), whereas the SCR refers to the pack itself and does increment in equal steps.
{ source: http://dvd-audio.sourceforge.net/spec/aob.shtml }
Will try.
Thanx. :)
leeperry
8th April 2009, 12:32
is there a way you could let us pick the audio renderer? so we could possibly use ASIO :o
I've forced ffdshow to connect to WaveOut only, and my MME drivers are bit-perfect so I should be fine. But apart from some RME/M-Audio/Audiotrak there isn't many soundcard w/ bit-perfect drivers AFAIK.
and maybe someone could cook a nice GUI, anyway very nice app...major kudos!
Midzuki
10th April 2009, 01:13
OK, I have just converted an entire Audio CD into a regular AUDIO_TS folder with the help from dvda-author, and much to my tristesse, Shaplay.exe shuts itself down after one PAUSE click on the first track and one click on the button NEXT. :( Definitely there should be independent buttons for pause and playback; besides, STOP should mean "stop", and not "prepare yourself for another album, or to quit". ;) Not to mention that a volume control is a must-have for any minimally-decent audio player.:scared:
Shadson
10th April 2009, 14:38
Shaplay.exe shuts itself down after one PAUSE click on the first track and one click on the button NEXT.
Please describe more detailed.
- What kind of OS,
- AUDIO_TS folder as I understand, not disc in drive (or not?),
- which DVDA (please attach testlog.log),
- was it once or every time?
- if you just leave it to play, will the track #2 start ok or also crashes?
- try to get extended log file. Open shaplay.cfg and make a change in last string "ExtendedLogging=1". DO NOT CHANGE THE STRINGS' ORDER IN FILE OR EVEN LETTERS.
PS: I don't think the volume control is "must have" ;)
Midzuki
10th April 2009, 15:58
Please describe more detailed.
- What kind of OS,
- AUDIO_TS folder as I understand, not disc in drive (or not?),
- which DVDA (please attach testlog.log),
- was it once or every time?
- if you just leave it to play, will the track #2 start ok or also crashes?
- try to get extended log file. Open shaplay.cfg and make a change in last string "ExtendedLogging=1". DO NOT CHANGE THE STRINGS' ORDER IN FILE OR EVEN LETTERS.
OS == Windows XP + Service Pack 3;
AUDIO_TS folder on the HDD;
Test folder from ripped Audio CD already deleted,
using another one now;
if I leave it to play, it will play Track 01, Track 02, Track NN, etc. ; but I rarely let my standalone CD player play all tracks from the beginning to the end, unless I'm listening to classical music;
And here go the debug logs:
Starting log...
Titlesets found: 1
Opening Titleset 1:
Titles found: 1
Opening Title 1:
Tracks found: 5
Track 01 - 00:04:54 - PCM, Channels: 2 (L-R)
Track 02 - 00:04:01 - PCM, Channels: 2 (L-R)
Track 03 - 00:04:05 - PCM, Channels: 2 (L-R)
Track 04 - 00:03:43 - PCM, Channels: 2 (L-R)
Track 05 - 00:05:35 - PCM, Channels: 2 (L-R)
Closing log...
Header ready!
Calling first block decoding...
Got first block!
Creating stream...
*** Creating Mem2Stream...
Creating rdr...
Creating Graph...
Creating GraphBuilder...
Getting mpSource pin...
Adding reader to graph...
Rendering default...
Creating pControl...
Starting graph...
Creating pSeek...
Starting loop...
Releasing pSeek...
Trying to close thread...
Calling stop...
Awaiting stop...
Releasing pControl...
Disconnecting mpSource...
Releasing mpSource...
Releasing rdr...
Releasing Stream...
*** Releasing Mem2Stream...
Releasing Graph...
Details: The player autoplays the first track, I pause it before time ==1.00 sec, then I press the button NEXT, and then Shaplay.exe shuts down.
P.S.: I still think that a minimal functionality should have greater priority than being compatible with remote controls, media centers, and similar "bonus" features.
2nd EDIT:
I have just disabled the option "Build complete DS graph",
but the bug remains:
Next Track: 0-0-0
Got size=51925435...
Creating thread...
Starting DVDAStreamWriter
Starting writing WAV-header (WavStream)
Header complete (WavStream)
Starting DVDAStreamWriter loop
Header ready!
Calling first block decoding...
Got first block!
Creating stream...
*** Creating Mem2Stream...
Creating rdr...
Creating Graph...
Creating GraphBuilder...
Getting mpSource pin...
Adding reader to graph...
Rendering default...
Creating pControl...
Starting graph...
Creating pSeek...
Starting loop...
Releasing pSeek...
Trying to close thread...
Calling stop...
Awaiting stop...
Releasing pControl...
Disconnecting mpSource...
Releasing mpSource...
Releasing rdr...
Releasing Stream...
*** Releasing Mem2Stream...
Releasing Graph...
Shadson
10th April 2009, 22:25
I've forced ffdshow to connect to WaveOut only, and my MME drivers are bit-perfect so I should be fine. But apart from some RME/M-Audio/Audiotrak there isn't many soundcard w/ bit-perfect drivers AFAIK.
Sorry, your problem is not clear for me. Can you explain a little bit? All you need is DirectSound driver that will be installed in windows as 'Default DirectSound device'.
leeperry
10th April 2009, 22:31
Sorry, your problem is not clear for me. Can you explain a little bit? All you need is DirectSound driver that will be installed in windows as 'Default DirectSound device'.
well DS/WDM is polluted by the KMixer :o
I'm lucky to have bitperfect MME/Waveout drivers, very few cards have them....so ideally if you could set an option to chose the audio renderer(ASIO/WASAPI/Kernel Streaming) or simply WaveOut this would be really great.
when you listen to 24/96(or better 24/192) DVD-A, the last thing you wanna have is KMixer butchering your audio to 48KHz :D
Midzuki
11th April 2009, 01:46
Regarding the buttons, and in order to avoid possible "navigational bugs" with uncompressed audio, I suggest the window of Shaplay.exe should contain these ones:
PREVIOUS (@: queue)
PLAY (@: selected track)
RESUME (@: paused track)
PAUSE (@: track being played)
STOP (@: all tracks)
NEXT (@: queue)
EXIT (@: current album)
@ Shadson: if neither a volume control nor a seeking bar are a "must-have", then why the heck an EJECT button should be a "nice" feature ? :confused:
P.S.: Unless you decide to drop your apparent fixation with "autostart" and "looped playback", I'm afraid your .AOB player cannot avoid becoming just another half-a§§ed application. :(
Shadson
11th April 2009, 09:42
well DS/WDM is polluted by the KMixer :o
I'm lucky to have bitperfect MME/Waveout drivers, very few cards have them....so ideally if you could set an option to chose the audio renderer(ASIO/WASAPI/Kernel Streaming) or simply WaveOut this would be really great.
when you listen to 24/96(or better 24/192) DVD-A, the last thing you wanna have is KMixer butchering your audio to 48KHz :D
Well, I didn't find any info that Kmixer downsamples to 48kHz, but I believe you here :)
I took a look into WASAPI/Kernel Streaming - sorry, it will be too complex to implement ant take a lot of time.
BUT! Try to install and use ReClock (http://reclock.free.fr/) - it supports Kernel Streaming, but ShaPLAY will call it like generic DirectSound Renderer. At least, it works on my machine, but I can not test is it bit-perfect output or not (my note has only Realtek HDA chip).у
With ShaPLAY 0.3 you have to:
- install ReClock
- set settings in it for loading as default
- in ShaPLAY choose WaveParser and _uncheck_ BuildFullGraph. After starting playback you have to see icon of ReClock in tray.
Unfortunately ReClock will now always be called as a renderer for all other applications, but in ShaPLAY 0.4 you will have possibility to type GUID of ReClock in сап file and not to set it as default, just install - ReClock will be used this case only in ShaPLAY.
Sorry if it will not help or if it is not the solution you want to have.
Shadson
11th April 2009, 09:50
if neither a volume control nor a seeking bar are a "must-have", then why the heck an EJECT button should be a "nice" feature ? :confused:
I had a code for ejecting discs, so Eject button costed me 15 minutes. I spent already 2 hours with tries to implement volume control and will spent 2 more for finishing it and twice more in catching bugs. Do you feel the difference? Btw, it is weekend :)
If you need perfect out-of-the-box solution - you can always spent money for PowerDVD or WinDVD.
It is freeware application, be patient ;)
Midzuki
11th April 2009, 13:49
I had a code for ejecting discs, so Eject button costs me 15 minutes. I spent already 2 hours with tries to implement volume control and will spent 2 more for finishing it and twice more in catching bugs. Do you feel the difference?
:confused:
If you need perfect out-of-the-box solution - you can always spent money for PowerDVD or WinDVD.
You are kidding alright. Come on!
Anyway, I conclude it must be terribly difficult to create independent buttons for the functions "pause" and "start playback"/"resume playback".:p Seriously now, I suspect your programming code is not fast enough to decide which track should be "chosen" under specific circumstances, which makes the player kill itself in order to escape from "anxiety".:)
Shadson
11th April 2009, 14:20
Seriously now, I suspect your programming code is not fast enough to decide which track should be "chosen" under specific circumstances, which makes the player kill itself in order to escape from "anxiety".:)
There is no any connection between the code speed and the problem you have. You are the only man who says that PAUSE button crashes the player.
DOES ANYBODY ELSE HAVE SUCH PROBLEM?
I can't solve the problem I can't repeat. The problem can be in DVD-A disc, but according to your report it happens when player tries to release DirectShow graph. So, may be something wrong not with player but with your system. Try another disc, or try to give a link somehow to problematic disc.
leeperry
11th April 2009, 14:24
I had the problem on the Seal "best of" DVD-A....there was some "fake" 1 sec. track between the 2 albums(original version/acoustic) that crashed your player instantly..
good point about the "Waveparser" mode + Reclock, I only tried the ffdshow mode...but Reclock has a prebuffer of 500ms that "eats up" the first half second of each track(you can disable it but then Reclock won't work in movies anymore), rather annoying..but I got bitperfect MME drivers so I'm cool :)
apparently KMixer on XP runs in 16/48, it's a real butchery! bypassing it is like you bought a new soundcard :D
on Vista it runs in 32float sumthing, still annoying but a lot less ;)
Shadson
11th April 2009, 15:20
I had the problem on the Seal "best of" DVD-A....there was some "fake" 1 sec. track between the 2 albums(original version/acoustic) that crashed your player instantly..
This is another bug (I have it also on Queen 'Night in Opera'), I will fix it in v0.4, the track seems to be too small for filling internal ShaPLAY's buffers. I didn't expect such small tracks :)
PS: Do you use ReClock for movies also? I don't think it is reasonable except you watching TrueHD/DTS-HD MA streams ...
leeperry
11th April 2009, 16:35
Do you use ReClock for movies also? I don't think it is reasonable
I personally don't think it's reasonable to watch movies w/o Reclock :D
You could complain about it resampling the audio, but you're prolly watching movies in DS at this point and KMixer does the exact same thing....just worse :o
Reclock resamples the audio to match an exact multiple of your video refresh rate(so you never get dropped/dupped video frames), then sends it in bit-perfect to your soundcard(WASAPI/KS)
you dunno you have a problem until you try it, it raises your standards up the roof smoothness-wise(especially in conjunction w/ Haali's Renderer in 24/48Hz) :eek:
looking forward to your next ShaPlay build :thanks:
Midzuki
11th April 2009, 16:42
There is no any connection between the code speed and the problem you have.
Given that you yourself said you're not a "senior programmer",
I will swallow the statement above with a grain of salt.
I can't solve the problem I can't repeat.
Midzuki had written:
The player autoplays the first track; I pause it before "time == 1.00 sec", then I press the button NEXT, and then Shaplay.exe shuts down.
Did you try to repeat it, at least?:confused:
It does appear the answer is NO, given that I had already said
I'm testing your AOB player on AUDIO_TS folders created by dvda-author on my HDD, however you keep repeating:
The problem can be in DVD-A disc,
And considering that the team behind the DVD-Audio Tools
IS made of "senior programmers", I prefer to believe their skills are more
solid than yours.:(
{
Sorry if this all sounds rude to your ears,
but I really can't help it.
}
Midzuki
11th April 2009, 17:08
I'm quitting this thread. :( :( :(
Shadson
11th April 2009, 19:56
I'm quitting this thread. :( :( :(
You are too expressive, man. Take it easy...
It seems that I found the possible reason for your crash. Well, if you still with us, which CPU you use and how many RAM? It matters :)
but Reclock has a prebuffer of 500ms that "eats up" the first half second of each track
If I will add 500 ms of silence (switchable option!) at the beginning of track, does it help?
PS: I tried to write a small application for playing DVD-A, and now I feel as Microsoft that has to fix all the bugs in big software :D
leeperry
11th April 2009, 20:10
in my experience, no matter how much silence I add in front of audio tracks...Reclock still glitches :o
and anyway, I'm cool w/ my bitperfect MME drivers...thanks for your help!
usually ppl who only wanna go bit-perfect have tricks in their pockets(DirectWire drivers on the AudioTrak cards so they can internally route DS/MME to ASIO, etc) ;)
I guess ASIO output would be too complicated as well? I'm not sure it'd work through a regular DS graph..
Shadson
11th April 2009, 20:25
I guess ASIO output would be too complicated as well? I'm not sure it'd work through a regular DS graph..
May be it will be your homework? :D
Try to find in web how ASIO can be implemented in DirectShow graph and how I can implement it.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.