- 31 3月, 2015 11 次提交
-
-
由 kc5nra 提交于
-
由 kc5nra 提交于
-
由 kc5nra 提交于
Allow specification of specific codec ids and container format to muxing.
-
由 John Bradley 提交于
the Commodore A64 codecs seem to deref the video frame too many times causing a crash. For now just skip if this codec.
-
由 kc5nra 提交于
Fixes a crash in formats that don't support both video and audio streams.
-
由 kc5nra 提交于
Enable/Disable scale output ComboBox based on whether the scale checkbox is selected.
-
由 kc5nra 提交于
This adds utility functions for determining which codecs and formats are supported by loaded FFMpeg libraries. This includes validating the codecs that a particular format supports.
-
由 kc5nra 提交于
-
由 kc5nra 提交于
-
由 Radzaquiel 提交于
Added instructions for Ubuntu 15.04 Added JACK2 support in Debian-based distros
-
由 Jim 提交于
FSF address
-
- 30 3月, 2015 2 次提交
-
-
由 John Bradley 提交于
Some formats (like WMV) would send out audio packets that had channels set but did not specify a channel layout. Solution is to no longer rely on channel layout to get the channels and just get the channel count directly off the FFmpeg audio frame.
-
由 MedicMomcilo 提交于
Address for FSF was wrong, corrected
-
- 28 3月, 2015 7 次提交
-
-
由 jp9000 提交于
Using Qt to handle crash dialogs is too unstable, so better to just use the windows API directly and display a windows message box just to be safe.
-
由 jp9000 提交于
I forgot that the track index is 1-based, not 0-bsaed.
-
由 jp9000 提交于
All audio encoders are currently having the service-specific settings applied to them, so this makes it so that it checks which track the stream is set to and only applies it to that specific encoder.
-
由 jp9000 提交于
-
由 jp9000 提交于
Instead of manually setting the blend state to the desired values, use gs_reset_blend_state to ensure we have the default blend state (which for color is a typical srcalpha/invsrcalpha alpha blending operation, then the alpha channels are added together). This fixes an issue where filtered scenes would look strange due to the fact that alpha was not being blended properly.
-
由 jp9000 提交于
This allows the ability to separate the blend states of color and alpha. The default blend state has also changed so that alpha is always added together to ensure that the destination image always gets an alpha value that is actually usable after the operation (for render targets). Old default state: color source: GS_BLEND_SRCALPHA, color dest: GS_BLEND_INVSRCALPHA alpha source: GS_BLEND_SRCALPHA, alpha dest: GS_BLEND_INVSRCALPHA New default state: color source: GS_BLEND_SRCALPHA, color dest: GS_BLEND_INVSRCALPHA alpha source: GS_BLEND_ONE, alpha dest: GS_BLEND_ONE
-
由 jp9000 提交于
If the cache is freed the current async frame will of course become invalid, so make sure it's set to null if the cache is freed.
-
- 27 3月, 2015 4 次提交
-
-
由 jp9000 提交于
This fixes an issue where cache frames would not free at all after having been allocated with no upper limit on the cached frame size. If cached frames go unused for a specific period of time, they are deallocated and removed from the cache. This is preferable to having an upper cache limit due to the potential for async delay filtering.
-
由 jp9000 提交于
Under certain circumstances the cache could be prone to growing too large unintentionally. Setting a hard maximum limit should prevent memory from growing if we suddenly get a lot of frames.
-
由 jp9000 提交于
Async frames are only swapping when rendering, or when not visible. This is a flawed design due to the fact that there are certain circumstances where the source is neither visible nor currently rendering. This is what caused a memory leak when scene items were marked as invisible, because if a source has an async child source and decides not to render that source for whatever reason, the child source would not process the async frames at all, and the cache would just grow. To fix this, simply moving the async frame cycle to tick fixes the issue due to the fact that tick is always called regardless of circumstance.
-
- 26 3月, 2015 16 次提交
-
-
由 Jim 提交于
UI: Add latest translations from CrowdIn
-
由 dodgepong 提交于
-
由 Jim 提交于
rtmp-services: Update Vaughn Live / iNSTAGIB.tv ingests
-
由 John Bradley 提交于
Use NSURL path.fileSystemRepresentation to be compatibile with the 10.8 SDK. This appears to be a convenience selector and should operate the same.
-
由 jp9000 提交于
If capture starts too quickly, the file mapping will return 2, which means file not found, and it would then reset the capture and try again. Sometimes this would result in long intervals where it wouldn't capture. This fixes the issue by simply making game capture retry if file mapping returns error number 2.
-
由 jp9000 提交于
If properties are set to defer updating, don't call obs_source_update on dialog rejection.
-
由 jp9000 提交于
There was an issue where the position/size would keep changing every time the program opened/closed, was due to the fact that we were not calling setGeometry to restore the position/size.
-
由 jp9000 提交于
-
由 jp9000 提交于
Removed this variable some time back, but didn't test on GCC (which throws this warning), so I never knew about it until recently.
-
由 jp9000 提交于
-
由 jp9000 提交于
Masks out a specific color range in RGB color space. Commonly used with solid image data or animated video rather than live video.
-
由 jp9000 提交于
This allows applying a mask based upon the chroma value (U/V) of a specific color in YUV color space. Commonly used to mask out greenscreens and bluescreens in live video.
-
由 jp9000 提交于
Adds a color correction filter if one wishes to just apply gamma/constrast/brightness/opacity/color to a source.
-
由 jp9000 提交于
Allows any source to be cropped, though note that this renders to texture first, so for more optimal results, cropping values should probably be put in to capture sources that can be cropped as they're actually rendered by the source.
-
由 jp9000 提交于
This filter allows the ability to use a texture to modify the video output of a source, the ability to: - apply a color-based mask (dark = transparent, light = opaque) - apply a mask based upon the alpha of an image - blend an image via subtraction, addition, or multiplication
-
由 jp9000 提交于
Adds a filter for delaying asynchronous video/audio data, for example from webcams, video devices, or media playback sources. Mainly intended to allow users to sync up their webcams to other devices.
-