20 Commits

Author SHA1 Message Date
Pieter Hulshoff
46cc7084d1 WIP: Updated volume support. 2019-03-24 21:26:24 +01:00
Pieter Hulshoff
6a4532b0b3 WIP: Volume support. 2019-03-21 20:37:28 +01:00
Levi Pearson
69fc21e7f2 Enable gstreamer pixel aspect ratio correction. 2017-01-25 23:06:22 -07:00
Levi Pearson
91e2918f50 Fix stride to next multiple of 4 when video metadata is unavailable.
I've verified that playback was broken on videos with unusual dimensions on my
computers that use libav for decoding. This is apparently because the stride
must always be a multiple of 4 in gstreamer, but if this is the only padding,
it doesn't consider a GstVideoMeta necessary.
2017-01-25 01:37:38 -07:00
Levi Pearson
4af4d8fa2b Switch gstreamer to planar YUV format, remove extra copy, and handle stride correctly. 2017-01-21 01:38:04 -07:00
Pieter Hulshoff
87948b66b5 Fixed issues with video corruption when playing multiple video instances at the same time. Old videos should be stopped first before starting a new one. 2016-08-25 13:42:17 +02:00
Pieter Hulshoff
efe9e323cc Added support for a <video> tag. This tag works similar to the <image> tag, but has an additional numLoops attribute to indicate the number of times the video should be looped. The default value is numLoops="1", and you can use numLoops="0" for infinite looping. 2016-06-26 14:02:25 +02:00
Don Honerbrink
bcf35a954d Changed naming conventions for rest of files 2015-06-25 11:27:52 -05:00
Don Honerbrink
3ea62b9c64 Cleaning up some accessors/mutators 2015-06-19 17:24:25 -05:00
emb
c87a6ef2b4 Setting back and forward slashes for paths based on os type. 2015-04-02 22:18:27 -05:00
emb
e9b329bc8c Clean up unused variables. Added -Wall compiler option for linux. 2015-02-25 07:49:29 -06:00
Don Honerbrink
86200ad731 Ran astyle to follow allman coding standard. 2015-02-17 08:41:07 -06:00
emb
a4c29eeb7b Not specifying height/width uses videos native size. 2015-02-09 21:25:26 -06:00
emb
262114ba99 Fixed menuIndex tween sets (was not picking right xml sibling). 2015-02-03 21:35:38 -06:00
Don Honerbrink
16b3a7e7d9 Updating all files with licensing information. 2015-01-30 16:38:04 -06:00
emb
1131749e5d Delete video video texture in main thread to prevent "blip" of displaying old video when highlighting a new item. 2015-01-11 13:04:59 -06:00
emb
03b07cf126 Video instance is now a singleton (checkin error previously). changed where video texture is destroyed to improve performance. 2015-01-08 23:55:28 -06:00
emb
4dd2c97fd6 Video instance is now a singleton. Allocate new buffer when a video of largest size being played. Keeping pipeline open when changing videos. 2015-01-08 23:29:01 -06:00
emb
76032584ac Removed QOS from video playback. Removed unused buffer. 2015-01-08 22:33:26 -06:00
emb
1458f13d9a Moved RetroFE to its own subdirectory. 2015-01-04 11:48:21 -06:00