Commit Graph

46 Commits

Author SHA1 Message Date
Frank Dana
cbdd02fe7a Merge branch 'develop' into std-prefixes 2019-10-29 20:45:08 -04:00
Frank Dana
76725d9d2e Merge pull request #305 from jeffski/qt-text-html-readers
QtTextReader and QtHtmlReader
2019-10-29 20:40:51 -04:00
Frank Dana
969e8320e6 Merge branch 'develop' into std-prefixes 2019-10-29 16:06:55 -04:00
Frank Dana
196d56b5d1 Merge branch 'develop' into qt-text-html-readers 2019-10-25 13:49:12 -04:00
Frank Dana
8bde07682c Merge branch 'develop' into std-prefixes 2019-10-22 21:00:27 -04:00
Frank Dana
1d0ce06615 Merge branch 'develop' into map-dicts 2019-10-22 20:58:15 -04:00
Frank Dana
febc2fbc7d Merge pull request #333 from ferdnyc/Version-impl
Version information: Separate implementation, add pythonic touches
2019-10-11 21:57:38 -04:00
FeRD (Frank Dana)
1af92afc59 SWIG: Use compactdefaultargs in bindings 2019-09-28 21:43:59 -04:00
FeRD (Frank Dana)
ba86744e6a Use OPENSHOT_VERSION_FULL as Python str() 2019-09-21 02:03:07 -04:00
FeRD (Frank Dana)
c422f4f245 Separate GetVersion impl, make Pythonic 2019-09-21 01:43:30 -04:00
FeRD (Frank Dana)
b8bb1a88f8 A more Pythonic openshot.Fraction
Extend openshot::Fraction in the Python wrapper, to permit:
```py
f = openshot.Fraction(16, 9)
float(f) # returns 1.777777777
int(f) # returns 2
print(f) # outputs "16:9"
dict(f.GetMap()) # in Python dict form
2019-09-07 17:06:04 -04:00
FeRD (Frank Dana)
74c9869c96 Python & Ruby bindings for new Readers 2019-08-14 10:21:57 -04:00
FeRD (Frank Dana)
b03a7011ed Python openshot.i: Namespace fixes
- Remove `%shared_ptr(Frame)` wrapper
- Don't place templates in std:: namespace
2019-08-05 02:21:25 -04:00
FeRD (Frank Dana)
0ac3720023 SWIG: Warnings cleanup
* Remove a SWIG pragma from Frame.h (gcc warns on it)
* Place the equivalent %warnfilter in the openshot.i files
* Set openshot.i PROPERTY GENERATED_COMPILE_OPTIONS with flags to
  disable warning spew in generated SWIG code, if -Wall is used

(Also, remove 'using namespace std' from Frame.h, and add std::
prefixes to necessary variables.)
2019-07-12 13:28:47 -04:00
Jonathan Thomas
376170d7dd Merging work from @ferdnyc, to move version info to CMake, and other misc Cmake improvements. This was the easiest way to resolve the merge conflict for me (to apply it locally and commit it). 2019-07-01 12:24:50 -05:00
FeRD (Frank Dana)
f170fdd009 Update copyright range to current year 2019-06-11 06:48:32 -04:00
Jonathan Thomas
140fbaddff Added new AudioDeviceInfo struct, and populate a vector of them on QtPlayer initialization. This allows a user to overwrite the preferred audio device by using the setting PLAYBACK_AUDIO_DEVICE_NAME. 2019-04-23 16:45:02 -05:00
Jonathan Thomas
13bd272ead Adding new settings class to be used for changing realtime settings used by libopenshot, such as scaling mode for preview vs final render, or hardware decode, etc... 2019-01-09 16:50:40 -06:00
Jonathan Thomas
244fac4df8 Adding new crop effect, which can also be animated for some very cool effects. 2018-03-05 02:12:37 -06:00
Jonathan Thomas
7f9fc30203 Adding new Color Shift effect, which can shift any color (RGBA) with infinite wrapping (and full supports animation). 2018-03-03 18:02:14 -06:00
Jonathan Thomas
3034bbe273 Adding new Pixelate video effect, which pixelates a portion (or all) of a frame's image, and is fully animatable. 2018-02-09 16:43:43 -06:00
Jonathan Thomas
8c1da9798b Adding new video effect: Bars, which allow for animating colored bars around your video, such as a letterbox effect. 2018-02-09 02:37:05 -06:00
Jonathan Thomas
c159fde729 Adding new wave video effect, which can be animated in a ton of ways to create lots of cool wave distortion effects. 2018-02-08 03:51:32 -06:00
Jonathan Thomas
c81d42629d Adding Hue video effect, to adjust the hue of a frame's image, which can also be animated with a keyframe 2018-02-06 02:26:35 -06:00
Jonathan Thomas
4a9f2a0a00 Adding new effect: Shift, an infinite pixel shifting effect which can be animated and wrap images in any direction. 2018-02-06 00:51:59 -06:00