userLayladcancel
reposboxcancel

3,522 Commits over 1,338 Days - 0.11cph!

11 Months Ago
Add target frame rate to VideoWriter.Config
11 Months Ago
Add temp context menu option to dump video thumb to show usage
11 Months Ago
Use VP9 with YUVA420P to encode with alpha
11 Months Ago
Add video thumb rendering to asset preview to test https://files.facepunch.com/layla/1b1411b1/test.mp4
11 Months Ago
Passing an invalid timestamp will use incremental frame count as the pts
11 Months Ago
Expose video recorder to managed
11 Months Ago
Basic ffmpeg video encoder
11 Months Ago
Impl VideoPlayer.HasAudio
11 Months Ago
Impl VideoPlayer.Muted
11 Months Ago
Fix VideoPlayer.IsPaused flicking on and off when seeking (stream will temporarily unpause when seeking)
11 Months Ago
Fix video player Duration and PlaybackTime
11 Months Ago
Don't create tools triangle list for runtime meshes for now to investigate crash
11 Months Ago
VideoPlayer: Default input format to mp4 if no ext specified in url
11 Months Ago
Perform texture streaming when in main thread render block. We used to return early because we'd get crashes but now we're getting hangs with it, so disable for now and see how we get on.
11 Months Ago
Check for texture last used before running task
11 Months Ago
Decode texture frames on background thread
11 Months Ago
Fix crash in attached audio stream due to uninitialized callback
11 Months Ago
Fuck avataranimated: off and just load the animated version if they have it for avatar: (big and small versions are static)
11 Months Ago
Avatar loader supports animated steam avatars. Example: url( avataranimated:@Friend.Id )
11 Months Ago
Update texture frames when needed from bitmap, much safer than pissing around with texture handles (and less vram usage)
11 Months Ago
VideoPlayer: Stop using unique ptr for things that don't need it
11 Months Ago
ShaderGraph: Palette only displays shader nodes
11 Months Ago
Animated Images (#1074) Image loader now supports gif and webp ideally used for small animated images like icons, avatars, effects.
11 Months Ago
Delete test webp
11 Months Ago
Http image loader uses Image.Load so we don't have two image loading paths and so gif and webp work from url
11 Months Ago
Remove ui test
11 Months Ago
Image loader creates textures for multiple frames if they exist. Whitelist gif and webp. Swap out texture handles for the current frame. https://files.facepunch.com/layla/1b0711b1/sbox-dev_rCZwXFIzD1.mp4 Make Texture.Animation a class not a struct Add super simple ui test that shows an animated image Remove texture animation from list when texture isn't being used anymore Make sure frame texture strong handles are destroyed ImageAnimation -> AnimatedImages Default 100 ms frame time when not frame timings available
11 Months Ago
Refactor video read thread
11 Months Ago
Remove unused functions from video player provider
11 Months Ago
VideoPlayer: Use swscale instead of filter bullshit
11 Months Ago
Default 100 ms frame time when not frame timings available
11 Months Ago
ImageAnimation -> AnimatedImages
11 Months Ago
Make sure frame texture strong handles are destroyed
11 Months Ago
Remove texture animation from list when texture isn't being used anymore
11 Months Ago
Add super simple ui test that shows an animated image
11 Months Ago
Make Texture.Animation a class not a struct
11 Months Ago
VideoPlayer: Refactor to remove audio filtering bullshit, resample at 44100 2 channels
11 Months Ago
Pass in video ext from managed so we can check that for input format
11 Months Ago
Image loader creates textures for multiple frames if they exist. Whitelist gif and webp. Swap out texture handles for the current frame. https://files.facepunch.com/layla/1b0711b1/sbox-dev_rCZwXFIzD1.mp4
11 Months Ago
Avoid threading assert in audio thread
11 Months Ago
VideoPlayer: Fix repeat not working when user doesn't output sound on a video with sound
11 Months Ago
Fix video player not playing from filesystem path
11 Months Ago
Whitelist mp4 and webm to avoid going any further than we have to
11 Months Ago
Limit input formats to mp4 and webm
11 Months Ago
VideoPlayer.Play that takes a url checks if it's actually a url
11 Months Ago
Modeldoc: Compile skeleton with ALL bones no matter if they're used in skinning or not
11 Months Ago
Fix func_voxelsurface to the new way of getting the surface face
11 Months Ago
ShaderGraph: Fix formatting on generated code
11 Months Ago
Add blendmodes.hlsl until shadergraph just generates these functions
11 Months Ago
ShaderGraph: Fix NRE when identing generated code procedural.hlsl isnt in common anymore