Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-06 | VIDEO: Don't allow VideoDecoder::seek() to be overridden | Matthew Hoops | |
A new seekIntern() that performs the actual seeking is to be overriden instead. Having the caller override seek() and then call VideoDecoder::seek() kind of defeated the purpose of stopping/starting the audio. | |||
2013-04-15 | VIDEO: Fix potential memory leak when adding a stream file track | Matthew Hoops | |
2012-12-15 | VIDEO: Add API changes to allow videos to be played backwards | Matthew Hoops | |
2012-12-13 | VIDEO: Fix seeking when playing with a custom rate | Matthew Hoops | |
2012-12-09 | VIDEO: Fix setRate when _lastTimeChange is less than a frame | Matthew Hoops | |
Thanks to bgK for noticing | |||
2012-12-02 | VIDEO: Rework the way the next video track is selected | Matthew Hoops | |
Fixes missing the last frame in some decoders | |||
2012-11-26 | VIDEO: Add preliminary API functions for seeking to a frame | Matthew Hoops | |
2012-11-24 | VIDEO: Add support for playing videos at a modified speed | Matthew Hoops | |
Currently this only works for positive (forward) playback, but will eventually work for negative (backward). | |||
2012-09-23 | VIDEO: Make sure track pause status is reset upon stop too | Matthew Hoops | |
2012-09-22 | VIDEO: Fix pausing audio in videos | Matthew Hoops | |
2012-09-19 | VIDEO: Fix getTime() after a stop() call | Matthew Hoops | |
2012-09-11 | VIDEO: Do not close/rewind videos after a stop() | Matthew Hoops | |
It makes more sense to do this more like a hard "pause" and let the caller stop()/rewind() if they want | |||
2012-09-05 | VIDEO: Restrict setEndTime()'s affects to videos that are playing | Matthew Hoops | |
2012-08-31 | VIDEO: Improve setEndTime() | Matthew Hoops | |
endOfVideo() and needsUpdate() are now more accurate | |||
2012-08-23 | VIDEO: Adjust start time after calling rewind() in start() | Matthew Hoops | |
This wasn't an actual bug, but it makes more sense this way | |||
2012-08-16 | VIDEO: Cleanup VideoDecoder a bit | Matthew Hoops | |
Functions and their comments now line up better | |||
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-08-16 | VIDEO: Rename setStopTime() to setEndTime() | Matthew Hoops | |
To better differentiate with stop() | |||
2012-08-16 | VIDEO: Remove setSystemPalette() | Matthew Hoops | |
2012-08-16 | VIDEO: Begin removing some of the deprecated functions from VideoDecoder | Matthew Hoops | |
2012-08-12 | VIDEO: Don't allow adding external stream files to unopened videos | Matthew Hoops | |
2012-08-12 | VIDEO: Add set/getStopTime functions to AdvancedVideoDecoder | Matthew Hoops | |
A video can now be stopped at a requested time | |||
2012-08-07 | VIDEO: Fix getTime() when a video is not playing | Matthew Hoops | |
2012-07-29 | VIDEO: Move Track's start()/stop() functions to AudioTrack | Matthew Hoops | |
2012-07-27 | VIDEO: Cleanup AdvancedVideoDecoder | Matthew Hoops | |
2012-07-27 | VIDEO: Remove Track::getStartTime() | Matthew Hoops | |
That should be handled internally instead | |||
2012-07-26 | VIDEO: Reset pause time when seeking/rewinding | Matthew Hoops | |
2012-07-26 | VIDEO: Force an update after a seek | Matthew Hoops | |
2012-07-26 | VIDEO: Ignore finished video tracks in findNextVideoTrack() | Matthew Hoops | |
2012-07-25 | VIDEO: Add functions for default high color PixelFormat | Matthew Hoops | |
To be used by video that converts from YUV to RGB | |||
2012-07-25 | VIDEO: Add internal helper function for checking on video track end status | Matthew Hoops | |
2012-07-25 | VIDEO: Stop and restart tracks when seeking/rewinding | Matthew Hoops | |
2012-07-24 | VIDEO: Add helper functions to easily add an external audio track | Matthew Hoops | |
2012-07-23 | VIDEO: Set _startTime when rewinding and seeking | Matthew Hoops | |
2012-07-22 | VIDEO: Merge the three Fixed* VideoTrack classes | Matthew Hoops | |
Avoids diamond inheritance, which makes it impossible to downcast without rtti | |||
2012-07-22 | VIDEO: Hold tracks in an Array instead of a List | Matthew Hoops | |
Decoders such as AVI will need to access them by index | |||
2012-07-22 | VIDEO: Take audio start time into account when syncing to audio | Matthew Hoops | |
2012-07-21 | VIDEO: Add StreamFileAudioTrack wrapper | Matthew Hoops | |
2012-07-21 | VIDEO: Don't try to sync video off of finished audio tracks | Matthew Hoops | |
2012-07-21 | VIDEO: Fix AudioTrack::endOfTrack() | Matthew Hoops | |
2012-07-21 | VIDEO: Allow for disabling of automatic audio sync in AdvancedVideoDecoder | Matthew Hoops | |
2012-07-21 | VIDEO: Fix volume/balance settings in AdvancedVideoDecoder | Matthew Hoops | |
2012-07-21 | VIDEO: When adding tracks, keep them in sync with the main video status | Matthew Hoops | |
2012-07-21 | VIDEO: Add getDuration() and getStartTime() functions to Track | Matthew Hoops | |
The AdvancedVideoDecoder::getDuration() function now attempts to calculate duration based on the longest track. | |||
2012-07-21 | VIDEO: Add getWidth()/getHeight()/getPixelFormat() functions to VideoTrack | Matthew Hoops | |
The default implementations of those functions in AdvancedVideoDecoder now call into them. | |||
2012-07-20 | VIDEO: Add first draft of the new VideoDecoder API | Matthew Hoops | |
It is currently named "AdvancedVideoDecoder" until all current VideoDecoders are converted to the new API. | |||
2012-05-28 | VIDEO: Add volume/balance control to VideoDecoder | Matthew Hoops | |
2012-05-12 | VIDEO: Change getElapsedTime() into getTime() | Matthew Hoops | |
This name change accompanies a slight meaning change; now it means the current time position from the beginning of the video and not from starting the video. | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL |