Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-02 | VIDEO: Implement seeking for AVI videos with a transparency video track | Paul Gilbert | |
2015-04-11 | IMAGE: Add functions to allow for videos to be dithered | Matthew Hoops | |
2014-08-17 | VIDEO: Add wrapper around setEndTime() to specify an end frame | Matthew Hoops | |
2014-02-18 | VIDEO: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-11 | VIDEO: Allow for audio track selection in video types that support it | Matthew Hoops | |
2013-08-28 | VIDEO: Separate external and internal tracks | Matthew Hoops | |
Prevents subclasses from having access to any audio track added from another file | |||
2013-08-28 | VIDEO: Make getFrameAtTime() public | Matthew Hoops | |
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. | |||
2012-12-15 | VIDEO: Add API changes to allow videos to be played backwards | Matthew Hoops | |
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-11-14 | VIDEO: Clarify some VideoDecoder documentation | Matthew Hoops | |
2012-09-22 | VIDEO: Fix pausing audio in videos | Matthew Hoops | |
2012-09-21 | VIDEO: Make getCurFrame declaration consistent | Willem Jan Palenstijn | |
The declaration used int32 while the definition used int. This should fix building on AmigaOS4 (bug #3570577). | |||
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: Update the isPlaying() comment | Matthew Hoops | |
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: 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: Remove now unused Rewindable and Seekable classes | Matthew Hoops | |
2012-07-27 | VIDEO: Add functions for getting TrackList iterators internally | 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: Document more of AdvancedVideoDecoder | Matthew Hoops | |
2012-07-26 | VIDEO: Move findNextVideoTrack() to protected | 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-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: Make seek/rewind functions in AdvancedVideoDecoder virtual | Matthew Hoops | |
This is to allow for seeking in videos where not everything is indexed | |||
2012-07-21 | VIDEO: Add StreamFileAudioTrack wrapper | Matthew Hoops | |
2012-07-21 | VIDEO: Allow for disabling of automatic audio sync in AdvancedVideoDecoder | 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: Make seekToTime() take a const Timestamp reference | 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. | |||
2012-05-12 | VIDEO: Update seekToTime() comments to require subframe accuracy now | Matthew Hoops | |