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