Commit Graph
33349 Commits
Author SHA1 Message Date
Devin J. Pohly ca1cdbabb0 Make mount ArchHooks match across platforms 2013-09-07 10:53:33 -04:00
Devin J. Pohly 8cbfbf377c update changelog 2013-09-07 00:53:05 -04:00
Devin J. Pohly d5345f2f37 Rewrite CustomSpeedMods to use new profile hooks
This fixes bug 1054.
2013-09-06 23:38:03 -04:00
Devin J. Pohly cc38fa1d5a Profile: add custom load/save hooks
Themes can use these to implement custom per-profile data, such as
SpeedMods.txt.  For memory cards, they will be executed while the card is
mounted and should read/write everything they will need at that point.
2013-09-06 23:36:54 -04:00
Devin J. Pohly 9309ee09e9 MemoryCardDriver: parse fstab comments
Also silences some unneeded warnings.
2013-09-05 15:34:25 -04:00
Devin J. Pohly 1ef4c16bb5 update a few old sm-ssc URLs 2013-09-01 00:05:11 -04:00
Devin J. Pohly 76fa79caa6 update to a more complete Lua.xml
The current placement of the call to GetLuaInformation misses a bunch of our
"singletons."  Moving it causes problems, but we can at least include them in
the documentation as if it worked properly. :)
2013-08-31 23:59:22 -04:00
Devin J. Pohly dc32ee0486 editor: re-enable convert to delay/stop at beat 0
This should behave nicely after the previous commit.
2013-08-30 15:10:30 -04:00
Devin J. Pohly f530fac433 TimingData: don't break indefinite segments when deleting rows
We had BPM hard-coded in, but other indefinite segments (scroll, tickcount,
combo, etc.) were not being preserved, causing editor problems/crashes.
2013-08-30 15:09:49 -04:00
Devin J. Pohly b75975e9bd editor: don't offset by 1 row when shifting TimingData 2013-08-30 14:43:14 -04:00
Devin J. Pohly 53f861bdd4 fix duplicate removal in editor help
The sort was in place for this purpose.  Let's use it on the modifier keys, but
not sort the regular keys, since the order matters for those.

This isn't really the right way to do this from the start, but that'll be
something that could be rewritten at another time given that our mappings are
still pretty much hardcoded.
2013-08-30 14:09:03 -04:00
Devin J. Pohly 9b78e150bd documentation update 2013-08-30 13:33:11 -04:00
Devin J. Pohly 01d6d5a3b3 fix some -Wreorder warnings
No-op.
2013-08-30 01:20:05 -04:00
Devin J. Pohly 48975f7f1d fix visual glitch on autoplay rolls
When there were tap notes on the same row as the start of a roll, autoplaying
the roll would result in the receptors on other tracks to glow.  This was
because the Step() call would use the roll's head row for a parameter, which
included the other notes.  This changes that parameter to -1 to automatically
use the current row in the song, which makes more sense anyway.

Fixes bug 241.
2013-08-29 17:04:22 -04:00
Devin J. Pohly 3233542309 fix hack regarding ModIcons and Lua option rows
Since the ModIcon is copied from the option row type, make sure we actually
copy everything it'll need, since Load() isn't called again.
2013-08-29 14:36:57 -04:00
Devin J. Pohly 9ec3b61bd1 editor: don't sort keys in help screen
The order of these actually matters; we shouldn't be resorting them.

Fixes issue 86.
2013-08-29 13:32:24 -04:00
Devin J. Pohly 5868571f37 MacOS: fix potential crash due to language preferences 2013-08-28 11:16:41 -04:00
Devin J. Pohly 3527ad1ab8 JACK: let Init do the cleanup on failure
Previously, if Init failed, we were calling jack_client_close twice and
segfaulting.
2013-08-26 08:40:52 -04:00
Devin J. Pohly 7b7dfda3bc Update Changelog with recent commits 2013-08-23 01:12:28 -04:00
Devin J. Pohly d8d9f466a9 FFmpeg: remove unused PTS logic
No-op.
2013-08-23 00:08:25 -04:00
Devin J. Pohly df543ff86c FFmpeg: use the cached pkt_dts for timestamps
This appears to work far more consistently at the beginnings and ends of
videos.
2013-08-23 00:02:07 -04:00
Devin J. Pohly 9f06195b73 FFmpeg: reinitialize m_fLastFrame in Init()
After a Rewind(), the m_fLastFrame wasn't set back to 0.  Now it is.
2013-08-23 00:00:00 -04:00
Devin J. Pohly de74eb5814 FFmpeg: don't unconditionally skip first frame
This condition was true when 0 - 0 == 0, so the first frame was being skipped.
2013-08-22 23:58:38 -04:00
Devin J. Pohly be082b6a7e FFmpeg: use stream time_base to estimate FPS, not codec
Fixes the estimated frame length when we don't get an explicit DTS for the
frame.  Also fixes a comment typo.
2013-08-22 16:55:24 -04:00
Devin J. Pohly cc8ef654ca MovieTexture_FFmpeg: move class defs to header file
No-op.  Should make it a little easier to find things in the FFmpeg driver.
2013-08-22 15:11:57 -04:00
Devin J. Pohly 2933a71d5d JACK: fix race condition with decode thread
It was possible for the JACK callback to execute before the decode thread had
been started, causing an assertion.
2013-08-20 09:33:35 -04:00
Devin J. Pohly dcb5087b1b default theme: fix saving of ThemePrefs
Since this was in a `decorations' layer, the outer ActorFrame was being
stripped along with its OnCommand.
2013-08-14 22:19:59 -04:00
Devin J. Pohly fca57e2569 editor: fix crash on revert from disk
This still doesn't read in the timing data from disk, but hey, at least it
doesn't crash now.
2013-08-13 11:43:31 -04:00
Devin J. Pohly 2ec80d86b1 editor: fix Undo for Alter and Turn menus
Looks like someone figured out the problem, implemented the required
functionality... and then just didn't use it.
2013-08-12 20:47:07 -04:00
Devin J. Pohly c60065a359 woooooooooah changelog.
Add yo stuff if I forgot anything (or anyone!).
2013-08-09 14:35:34 -04:00
Devin J. Pohly 424e26ee22 Update IRC channel 2013-08-09 14:03:36 -04:00
Devin J. Pohly 72b490534e Fix stereo problem - samples, not frames 2013-08-08 18:08:19 -04:00
Devin J. Pohly eb634bae3e Finish JACK audio driver: now with actual audio! 2013-08-08 14:56:38 -04:00
Devin J. Pohly 98352844ab Add JACK sample rate callback
This will be necessary once we start the decoding thread, which calls
GetSampleRate a lot.
2013-08-08 14:43:15 -04:00
Devin J. Pohly 982d9e2dbc Add MixDeinterlaced to RageSoundDriver
This complements the read_deinterlace function just added.
2013-08-08 13:30:39 -04:00
Devin J. Pohly deab7e6f47 Add deinterlacing function to RageSoundMixBuffer
JACK processes every channel separately, so we need this.  The audio data is
interlaced all the way back at RageSound::GetDataToPlay(), so this is an easier
hack for now than using deinterlaced until it's needed.
2013-08-08 13:24:21 -04:00
Devin J. Pohly f9208e1276 Add skeletal sound driver for JACK
This doesn't make any sound yet, but it creates the JACK client and connects
the requested ports if any.
2013-08-06 19:24:55 -04:00
Devin J. Pohly db729ff6de Remove unus(ed|ual) ssasn function to fix warnings
Why in tarnation would you assign an int to a string anyway?  We're
apparently not using this, so remove it for now.  Should fix a lot of
unused-parameter warnings.
2013-07-29 11:58:19 -04:00
Devin J. Pohly 1da76c3a54 fix Lua warning by removing redundant code 2013-07-21 19:29:28 -04:00
Devin J. Pohly 9c1da9cfd4 finish backouts that didn't complete because of merge conflicts 2013-07-19 11:25:36 -04:00
Jason Felds ef1190e3db Revert "Handle noteskin lua. Thanks to Jousway."
This reverts commit 1532c4e5ab.
2013-07-18 18:02:18 -04:00
Jason Felds fb5db73c45 Revert "DONE! All lua is future-proofed."
This reverts commit afd0dac0c1.
2013-07-18 18:02:01 -04:00
Jason Felds ea45a6947c Revert "Some more of default. Not yet done."
This reverts commit 162b626e3e.
2013-07-18 17:57:14 -04:00
Jason Felds dc5d6a932d Revert "Some of default. Better break this up."
This reverts commit 8833ab5bc6.
2013-07-18 17:43:31 -04:00
Jason Felds 6120a8a5e4 Revert "Fallback handled. Yes, I tested this."
This reverts commit 986d510a88.
2013-07-18 17:43:19 -04:00
Jason Felds 881f175e6c Revert "Themekit for PIU handled."
This reverts commit 91611d3624.
2013-07-18 17:43:01 -04:00
Jason Felds 450936e414 Revert "HelloWorld theme handled."
This reverts commit e805184fd0.
2013-07-18 17:42:49 -04:00
Jason Felds c872bb311c Revert "The "new" theme is handled."
This reverts commit 2d5d45e365.
2013-07-18 17:42:22 -04:00
Jason Felds f57abda0bc Revert "Portkit for SM4 handled."
This reverts commit f373dd9add.
2013-07-18 17:42:11 -04:00
Jason Felds e495af010c Revert "Themekit handled."
This reverts commit 9982e3369e.
2013-07-18 17:42:01 -04:00