21 May '13 - 09:45 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: 1 ... 19 20 [21] 22 23 ... 27
  Reply  |  Print  
Author Topic: 3.6 reports, queries and bugs  (Read 71218 times)
guest
Guest
« Reply #400 on: 15 Apr '12 - 16:49 »
Reply with quoteQuote

After column heading sorting (both in ascending and descending order), empty values are placed always at the bottom of library, never on the top.
Logged
Ian @ un4seen
Administrator
Posts: 15253


« Reply #401 on: 16 Apr '12 - 17:06 »
Reply with quoteQuote

That is intended, as empty fields aren't very interesting Smiley
Logged
guest
Guest
« Reply #402 on: 16 Apr '12 - 17:18 »
Reply with quoteQuote

Empty 'Last play' values are useful for playlist creation..
Logged
saga
Posts: 1365


« Reply #403 on: 23 Apr '12 - 13:41 »
Reply with quoteQuote

"Universal Y/Z effects" does not seem to work for S3M files anymore. Listen to Unreal by Purple Motion for example and you'll hear that the Zxx effects are interpreted as IT lowpass filter macros regardless of the "Universal Y/Z effects" setting.

Furthermore, I'd suggest this nifty way to determine whether filters should be used:
// Expliticely exclude ScreamTracker 3, it didn't have a lowpass filter.
bool useFilters = ((cwtv & 0xF000) > 0x1000);

// Don't use filters if an old version of Impulse Tracker was used to create this file.
// BABYLON.S3M by Necros has Zxx commands and was saved with IT 2.05. It will sound wrong if applying the filter commands
if((cwtv & 0xF000) == 0x3000 && cwtv < 0x3214)
    useFilters = false;

So if useFilters is false, you should simply zap all MIDI Macros, and if it's true, just use the default IT macros.

By the way, you can also use the cwtv field for identifying some trackers that can save S3M files...
cwtv = 0x1xyy = ST3 version x.yy (or other trackers that disguise as ST3)
cwtv = 0x2xyy = Imago Orpheus version x.yy
cwtv = 0x3xyy = Impulse Tracker version x.yy
cwtv = 0x4xyy = Schism Tracker version x.yy if version <= 0.50 (0x4050). Otherwise, a timestamp is encoded in the xyy bits. Schism Tracker's version.c file should give a clue how to decode it, look up the method ver_decode_cwtv.
cwtv = 0x5xyy = OpenMPT version x.yy

This should sound familar from IT's cwtv field. You are already decoding OpenMPT's version number there. Schism Tracker can also be identified using that field in IT files:
cwtv = 0x1xyy = Schism Tracker version x.yy if version <= 0.50 (0x4050). Otherwise, a timestamp is encoded in the xyy bits (see above).
Logged
Ian @ un4seen
Administrator
Posts: 15253


« Reply #404 on: 24 Apr '12 - 17:58 »
Reply with quoteQuote

Oops! Here's an update that should once again disable filters on non-IT/MPT files unless the "Universal Y/Z effects" option is enabled...

   www.un4seen.com/stuff/xmplay.exe

Thanks for the tracker identification info. I haven't added anything for that yet, but I'll see what can be done with it Smiley
Logged
Eugenii
Posts: 23


« Reply #405 on: 4 May '12 - 11:21 »
Reply with quoteQuote

If I pause playback and then the audio output is changed, xmplay continues playing track. It happens when I listen to music in my bluetooth headphones, pause and then switch off headphones. I click "play/pause" one time - it is changed on "playing" and nothing else happened, and after second click - playback is paused again.
Is it a bug?
Logged
Dotpitch
Posts: 2472


« Reply #406 on: 4 May '12 - 16:49 »
Reply with quoteQuote

If I pause playback and then the audio output is changed, xmplay continues playing track.
Please update to the latest stuff version, I think this was fixed in .41.

If you still have the issue with the stuff version, via what output method do you use that device (default/WaveOut/DirectSound/ASIO/WASAPI)? Does it also unpause when you activate the headphones again, or only when you deactivate them? Does it also unpause when you change the output device in Options and stuff > Output?
Logged
Eugenii
Posts: 23


« Reply #407 on: 11 May '12 - 07:07 »
Reply with quoteQuote

Dotpitch
I use .60 build. It unpause when I activate or deactivate bt headphones while playback is paused. It don't unpause when I changed output device in Options, but when I do this the play button stoped blinking and track is rewound back a little (like 700ms). I use default ouput device, it is called "reassigning of audio devices" in options (realtek in-board audio chip). If I change it to "realtek high definition speakers" then there is no sound in headphones when I connect it to pc.
Logged
Dotpitch
Posts: 2472


« Reply #408 on: 11 May '12 - 17:00 »
Reply with quoteQuote

Ah yes, now I can reproduce this. The BT headphone is your default output device, and you use Windows Sound Mapper to play audio. When you remove the output device (=disconnect the headphone), Windows selects the next device and seems to re-initialize the Sound Mapper, causing XMPlay to unpause. Is it correct that the Play/Pause button is still showing as paused, even though XMPlay is playing?

Ian, I guess this is fixable, right? Or should we send you a Bluetooth headset to test with? Grin
Logged
saga
Posts: 1365


« Reply #409 on: 11 May '12 - 19:56 »
Reply with quoteQuote

I've had it a few times now (distributed over several months) that XMPlay simply wouldn't start anymore until I would log out and log into Windows again. This time, I've attached the VStudio debugger and it said that no threads were running, i.e. the process was deadlocked. I've dumped a memory dump on your FTP (xmplay-deadlock1.7z) to look into.
« Last Edit: 14 May '12 - 16:50 by saga » Logged
Eugenii
Posts: 23


« Reply #410 on: 13 May '12 - 06:04 »
Reply with quoteQuote

Is it correct that the Play/Pause button is still showing as paused, even though XMPlay is playing?
Yes, it is. I have to click twice to stop it again (first - it is visually change button to play, second - playback is paused).
Logged
Ian @ un4seen
Administrator
Posts: 15253


« Reply #411 on: 14 May '12 - 15:48 »
Reply with quoteQuote

If I pause playback and then the audio output is changed, xmplay continues playing track. It happens when I listen to music in my bluetooth headphones, pause and then switch off headphones. I click "play/pause" one time - it is changed on "playing" and nothing else happened, and after second click - playback is paused again.
Is it a bug?

I recall this coming up before. It isn't particularly related to bluetooth headphones, but rather the default output device changing on Windows 7. When that happens, and XMPlay is using the default device ("Microsoft Sound Mapper"), Windows is automatically resuming the paused output on the new device. DirectSound output appears to be unaffected though, so an equivalent default device option was added to the DirectSound plugin. You can get the update here...

   www.un4seen.com/stuff/xmp-ds.dll

Let me know if you still have the problem when using that, with the "DirectSound - Primary Sound Driver" device selected.

I've had it a few times now (distributed over several months) that XMPlay simply wouldn't start anymore until I would log out and log into Windows again. This time, I've attached the VStudio debugger and it said that no threads were running, i.e. the process was debugged. I've dumped a memory dump on your FTP (xmplay-deadlock1.7z) to look into.

The problem appears to have occured in the "in_xt32amp" plugin (while it was broadcasting a WM_FONTCHANGE message for some reason). Does the problem still happen if you remove that plugin?
Logged
saga
Posts: 1365


« Reply #412 on: 14 May '12 - 16:51 »
Reply with quoteQuote

The problem appears to have occured in the "in_xt32amp" plugin (while it was broadcasting a WM_FONTCHANGE message for some reason). Does the problem still happen if you remove that plugin?
I'll remove the plugin in question (it's not being used right now anyway). I'll report back if I notice any more deadlocks. As said, it was only happening every few weeks or even months, so it may take a while... Smiley
Logged
sneakernets
Posts: 4


« Reply #413 on: 14 May '12 - 23:05 »
Reply with quoteQuote

I don't know if this has been resolved yet, but on a version I nabbed from /stuff/ a few months ago, playing a corrupt MOD file in a huge playlist with crossfading would cause an Invalid Page Fault on 9x/2000/XP. I was playing a huge list for a convention for background noise, so to trigger it takes quite a bit of time.
Logged
Dotpitch
Posts: 2472


« Reply #414 on: 15 May '12 - 06:27 »
Reply with quoteQuote

Could you upload the corrupt file to ftp.un4seen.com/incoming?
Logged
Eugenii
Posts: 23


« Reply #415 on: 15 May '12 - 08:37 »
Reply with quoteQuote

Let me know if you still have the problem when using that, with the "DirectSound - Primary Sound Driver" device selected.
With DirectSound it's all OK. Thanks!
Logged
Ian @ un4seen
Administrator
Posts: 15253


« Reply #416 on: 15 May '12 - 15:35 »
Reply with quoteQuote

Jolly good. The updated DirectSound plugin is now up on the XMPlay page.
Logged
sneakernets
Posts: 4


« Reply #417 on: 17 May '12 - 07:20 »
Reply with quoteQuote

Could you upload the corrupt file to ftp.un4seen.com/incoming?

I will when I can find the blasted thing.
Logged
amit
Posts: 718


« Reply #418 on: 18 May '12 - 22:55 »
Reply with quoteQuote

Hello ,  I am using 3.6.0.61 (stuff) version. Monitoring library folders seems not to be working (also did not work on previous 60 version).
Logged
Alex K.
Posts: 14


« Reply #419 on: 21 May '12 - 10:23 »
Reply with quoteQuote

Win 7, 70% of time:
Listening to XMPlay (ASIO) -> Music ended -> Opening streaming sound/video in browser -> Bam! No sound.

Fix:
Close XMPlay and restart browser.

Note:
Sometimes, however, everything is okay.
Logged
Pages: 1 ... 19 20 [21] 22 23 ... 27
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines