- 05 7月, 2014 2 次提交
- 04 7月, 2014 1 次提交
-
-
由 jp9000 提交于
-
- 01 7月, 2014 4 次提交
-
-
由 jp9000 提交于
Contains Move Up, Move Down, Move to Top, Move to Bottom. Also assigns Ctrl-Up, Ctrl-Down, Ctrl-Home, Ctrl-End to each action. This was also added to the right-click context menu popup for sources.
-
由 jp9000 提交于
The removeItemAction just for a keyboard shortcut was unnecessary. Instead, use the toolbar button to associate a shortcut with, and remove the removeItemAction object.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
- 30 6月, 2014 6 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
I screwed it up a bit originally, using && instead of ||. Use 'trimmed' function to prevent sources with leading or trailing whitespace. Also, do not allow an empty value.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
This allows the popup to be appended directly as an item for other popups.
-
由 jp9000 提交于
I realized that there's no other way to share the menu if I want to add it as a sub-menu somewhere else.
-
- 29 6月, 2014 1 次提交
-
-
由 jp9000 提交于
...We really need to make this search for modules and automatically load them.
-
- 26 6月, 2014 3 次提交
-
-
由 jp9000 提交于
Similar to the shader functions, the effect parameter functions take the effect as a parameter. However, the effect parameter is pretty pointless, because the effect parameter.. parameter stores the effect pointer interally.
-
由 jp9000 提交于
The locale parameter was a mistake, because it puts extra needless burden upon the module developer to have to handle this variable for each and every single callback function. The parameter is being removed in favor of a single centralized module callback function that specifically updates locale information for a module only when needed.
-
由 jp9000 提交于
This API is used to set the current locale for libobs, which it will set for all modules when a module is loaded or specifically when the locale is manually changed.
-
- 25 6月, 2014 2 次提交
- 23 6月, 2014 1 次提交
-
-
由 jp9000 提交于
Instead of using bounds to force the source to be centered (and unrotated), just center the source positionally on the screen. Will also preserve rotation.
-
- 19 6月, 2014 1 次提交
-
-
由 fryshorts 提交于
This patch adds a plugin to capture video data from v4l2 devices under linux.
-
- 17 6月, 2014 2 次提交
-
-
由 jp9000 提交于
Every time I created a source I found myself in need to actually open up the properties. It was getting somewhat on my nerves, so I decided to just make it automatically pop up when the source is created.
-
由 jp9000 提交于
Structures with anonymous unions would a warning when you do a brace assignment on them. Also fixed some unused parameters and removed some unused variables.
-
- 16 6月, 2014 2 次提交
-
-
由 jp9000 提交于
Add a 10 pixel padding to the sides and remove viewport cutting to ensure that the editing rectangles are visible even when in the upper corners. Also, add a black background for the actual 'scene' in the preview window so that the scene boundries are actually visible in relation to the rest of the preview space.
-
由 jp9000 提交于
So, scene editing was interesting (and by interesting I mean excruciating). I almost implemented 'manipulator' visuals (ala 3dsmax for example), and used 3 modes for controlling position/rotation/size, but in a 2D editing, it felt clunky, so I defaulted back to simply click-and-drag for movement, and then took a similar though slightly different looking approach for handling scaling and reszing. I also added a number of menu item helpers related to positioning, scaling, rotating, flipping, and resetting the transform back to default. There is also a new 'transform' dialog (accessible via menu) which will allow you to manually edit every single transform variable of a scene item directly if desired. If a scene item does not have bounds active, pulling on the sides of a source will cause it to resize it via base scale rather than by the bounding box system (if the source resizes that scale will apply). If bounds are active, it will modify the bounding box only instead. How a source scales when a bounding box is active depends on the type of bounds being used. You can set it to scale to the inner bounds, the outer bounds, scale to bounds width only, scale to bounds height only, and a setting to stretch to bounds (which forces a source to always draw at the bounding box size rather than be affected by its internal size). You can also set it to be used as a 'maximum' size, so that the source doesn't necessarily get scaled unless it extends beyond the bounds. Like in OBS1, objects will snap to the edges unless the control key is pressed. However, this will now happen even if the object is rotated or oriented in any strange way. Snapping will also occur when stretching or changing the bounding box size.
-
- 30 5月, 2014 1 次提交
-
-
由 jp9000 提交于
I really need to make this thing automatically search for plugins some time. I've got to admit it's kind of annoying.
-
- 23 5月, 2014 1 次提交
-
-
由 BtbN 提交于
-
- 22 5月, 2014 1 次提交
-
-
由 jp9000 提交于
-
- 21 5月, 2014 1 次提交
-
-
由 jp9000 提交于
Implement the 'file path' in output settings, and implement the 'start recording' button, though for the time being I'm just going to make it use a directory rather than allow custom file names. This file output will actually share the video and audio encoder with the stream. I don't really know what to do about MP4 -- I don't really like the idea of saving directly in the program, if you do and the program crashes, that MP4 file is lost. I'm contemplating making some sort of mp4 output process stub. So no MP4 file output for the time being. If you need MP4, just remux it with FFmpeg: ffmpeg -i flv_file.flv -acodec copy -vcodec copy mp4_file.mp4
-
- 19 5月, 2014 1 次提交
-
-
由 jp9000 提交于
Added github gist API uploading to the help menu to help make problems a bit easier to debug in the future. It's somewhat vital that this functionality be implemented before any release in order to analyze any given problem a user may be experiencing.
-
- 16 5月, 2014 2 次提交
- 15 5月, 2014 2 次提交
- 13 5月, 2014 3 次提交
- 12 5月, 2014 1 次提交
-
-
由 jp9000 提交于
The 'how many scenes is this source in' reference counter used in the basic UI was not being decremented.
-
- 11 5月, 2014 1 次提交
-
-
由 jp9000 提交于
Add a 'source selection' dialog to replace the 'enter a name' dialog. This new dialog allows you to make new instances of pre-existing sources so that you can add a pre-existing source to a different scene, or in to the same scene more than once. Also started implementing locale. Comtemplating switching to JSON-based locale later, so we can add things like descriptions/disambiguation, and so we can use jansson's built-in hash table when doing the string lookup.
-
- 09 5月, 2014 1 次提交
-
-
由 BtbN 提交于
-