Hijack v396: fixes for v3alpha8 (non RE version)

Posted by: mlord

Hijack v396: fixes for v3alpha8 (non RE version) - 14/07/2004 18:12

Hijack v396 is now available for download.

This version includes a fix for the serial notify handling in Hijack for the v3alpha8 release of player software. I've redone how this is handled slightly, so that future versions of player s/w should not result in the same old problem again.

This version of Hijack is HIGHLY recommended for anyone using the v3alpha8 (or newer) software.

Cheers
Posted by: skibum

Re: Hijack v396: fixes for v3alpha8 (non RE version) - 14/07/2004 18:32

Mark, talking of serial output, I don't suppose you can perform any magic and get the notify stuff to also output the album/source could you?
Posted by: mlord

Re: Hijack v396: fixes for v3alpha8 (non RE version) - 14/07/2004 18:44

Nope.

Cheers
Posted by: skibum

Re: Hijack v396: fixes for v3alpha8 (non RE version) - 14/07/2004 18:51

Just check
Posted by: mlord

Hijack v397: Workaround for Lavatory Floor visual crashing - 14/07/2004 20:21

Hijack v397 is now available.

New in this release: automatic recovery from the infinite crash loop that otherwise results when the Lavatory Floor visual is selected (v3alpha8 only).

Technical data: Whenever v3alpha8 restarts, Hijack inspects the current visual setting, and if it sees "Lavatory Floor" selected, it simply increments the visual to the next in sequence, avoiding the crash loop.

Cheers
Posted by: FireFox31

Re: Hijack v397: Workaround for Lavatory Floor visual crashing - 14/07/2004 23:18

Quote:
Whenever v3alpha8 restarts, Hijack inspects the current visual setting,

Wow Mark, haha, that's some smart software! Now I have some serious quality time planned between me, my spare empeg, V3a8, and HiJack 397.
Posted by: mlord

Hijack v398: fix for slow-UI during disk readahead - 16/07/2004 12:02

Hijack v398 is now available.

This version includes a fix for the unresponsive behaviour of the player software (all versions) when the player is buffering track data for later playback. This fix is particularly noticeable on players with expanded memory, as well as those running v3alpha8, but should be helpful in other situations as well.

Recommended for all.

Cheers
Posted by: andym

Re: Hijack v398: fix for slow-UI during disk readahead - 16/07/2004 13:29

I'm glad the freeze on buffering problem is something that is fixable from hijack. It's milding annoying with 32MB but I'd imagine its a right royal pain in the arse for 64MB and up! I assumed it was some thread priority thing within the player. Once you've sorted it, would you mind telling me what you did?
Posted by: mlord

Re: Hijack v398: fix for slow-UI during disk readahead - 16/07/2004 13:36

I just hacked the read() syscall to recognize when the player is reading music files, and have it break the 64KB reads into smaller chunks, with a short scheduler delay() call between chunks. Changing the thread priority would be another approach, but the 64KB chunk size is still too large for that approach to work as well as how it's now done.

Cheers
Posted by: andym

Re: Hijack v398: fix for slow-UI during disk readahead - 16/07/2004 13:39

I really must be getting to grips with linux now because almost all of that made sense.
Posted by: tfabris

Re: Hijack v398: fix for slow-UI during disk readahead - 16/07/2004 15:45

Hey, that sounds great! Sometimes I get a volume "jump" because it's buffering while I'm turning the volume knob (on 2.0 even). Think this'll help prevent that problem?
Posted by: mlord

Re: Hijack v398: fix for slow-UI during disk readahead - 16/07/2004 15:48

Yup, should fix it.

But hang on a sec.. v399 coming out shortly..
Posted by: mlord

Hijack v399: another visuals fix for v3alpha8 - 16/07/2004 15:52

Hijack v399 is now available.

The only change is a one-liner to prevent crash loops with the visual immediately preceeding the (already fixed) Lavoratory Floor visual -- fix needed for v3alpha8 only.

Cheers
Posted by: alex25

Re: Hijack v399: another visuals fix for v3alpha8 - 19/08/2004 19:30

Is it just me or have other the same behaviour. Even with the latest Hijack kernel (413 at the moment) my player suffering from the following problems:
- lavatory Floor visual crashes player
- unresponsive player during readahead

According to the hijack history this problem should be solved?!? Seems the fix does not work for me.

Another strange thing: Whenever I try to reboot the player through the hijack menu entry I get the following core dump:

empeg-ca((d((((da(((d(d(((((d(((((d((((d(d(((d((((da(((((d(d(((d((((((d(((d((((d
(d((((d(d((((((((d(d(((d(d((da(((((((((((dat(((dat((((((((da(((dat((((da(((da(((
(((((da((((((da(((d((((((((((data(d(d(((data((((d(((((((d((((((((d((((((((d(d(((
d((((((((d(da((((((da((((((((((da(d((dat((((d((((d(((((d((d(((((d(((((((((((((da
((d(d(dat(((d(dat((((da(((da((((d(((((d(((da(((d((((((d(((d((((d((((((((dat(((((
(((((da(((((((((((((((((data a((((((((((((((((((((((d((((d((((((d(((((((((((((((
(((((((d((d((((d(((d(d((((((((d((((d(d(((da((((((((data((((d(((d(d(((((da((((da(
(((d(((data(((d(((d(da(d((((((((d(((((d((data abort vector)

Running v3alpha8 / 32MB RAM
Posted by: mlord

Re: Hijack v399: another visuals fix for v3alpha8 - 20/08/2004 15:38

I have never figured out why some Hijack versions "reboot" okay when others do not. And sometimes it varies from player to player even when running identical versions. I think it has to do with the flash bootloader "assuming" something about initial memory contents..

The other issues.. well, most of the time the lavatory floor crashes seem to automatically resolve themselves with recent Hijacks -- before Hijack "fixed" it, this was a non-recoverable crash loop, requiring intervention over the serial port to restart the player manually with "player -i" which also wipes away tons of nice settings.

Cheers
Posted by: mlord

Re: Hijack v399: another visuals fix for v3alpha8 - 20/08/2004 15:42

I just now checked out the lavatory floor and responsiveness issues on my 32MB v3alpha8 player with Hijack vlatest, and no such problem.

Sure, the lavatory floor still crashes the player (nothing I can do about that), but it restarts and carries on by itself (courtesy of Hijack).

And during disk-read-ahead, responsiveness is only 70-85% of normal, but that beats the 0% that it gives without Hijack.

Cheers
Posted by: alex25

Re: Hijack v399: another visuals fix for v3alpha8 - 25/08/2004 18:25

You're absolutly right. Didn't know much about the alpha8 behaviour without hijack.
Sorry for any confusion.