Commit Graph

1972 Commits

Author SHA1 Message Date
FeRD (Frank Dana)
72e09dc033 Fraction: Implement dict type methods 2021-01-27 05:48:06 -05:00
FeRD (Frank Dana)
acd573f786 Merge branch 'frac-python-types' of github.com:ferdnyc/libopenshot into frac-python-types 2021-01-27 03:55:13 -05:00
Frank Dana
dbaac4debd Merge branch 'develop' into frac-python-types 2021-01-27 03:50:45 -05:00
Frank Dana
b5c3d0b598 Merge pull request #618 from ferdnyc/deprecate-TooManySeeks
Deprecate TooManySeeks, instead of removing
2021-01-26 22:59:06 -05:00
Jonathan Thomas
1e03d2c799 Merge pull request #620 from OpenShot/fix-alpha-frank-rocks
Thanks to @ferdnyc for the suggestion to better detect alpha channels.
2021-01-26 21:46:02 -06:00
Jonathan Thomas
ec3123477c Merge pull request #390 from PhysSong/albumartfixes
Fix crashes and failures on decoding some types of album art images
2021-01-26 21:44:49 -06:00
Frank Dana
7288ff7693 Merge pull request #616 from ferdnyc/copyright-2021
Update copyright in README and OpenShot.h
2021-01-26 22:41:12 -05:00
Jonathan Thomas
d6ec5dace2 Thanks to @ferdnyc for the suggestion to better detect alpha channels. 2021-01-26 21:33:53 -06:00
Jonathan Thomas
5cc0455e18 Merge pull request #619 from OpenShot/alpha-pixfmt-detection
Improved Detection of AVPixelFormat containing Alpha channel
2021-01-26 18:07:58 -06:00
Jonathan Thomas
292b9a8a70 Until I find a better method of detecting pix_fmt's that have an alpha channel, I'm going with a simple list. Not sure if this will work well with older versions of FFmpeg though, as these items change over time. Waiting to see how build servers handle it. 2021-01-26 17:51:54 -06:00
FeRD (Frank Dana)
2f3615f706 Move Exceptions.h includes to .cpp files 2021-01-26 10:52:04 -05:00
FeRD (Frank Dana)
77229147de Restore (unused) TooManySeeks exception, deprecate
To avoid API changes, we should phase the deprecation of TooManySeeks
in case external callers are catching it. But it remains unused in
the code, and should be considered deprecated. Add a deprecation
message instead.

Exceptions: Exclude TooManySeeks from SWIG
2021-01-26 10:41:24 -05:00
FeRD (Frank Dana)
8521227b47 Update copyright in README and OpenShot.h 2021-01-14 19:06:39 -05:00
Frank Dana
2563c3c61b Merge pull request #615 from ferdnyc/fix-swig-flags
Propagate library defs to swig
2021-01-13 14:21:03 -05:00
FeRD (Frank Dana)
8dfaf74177 Fix FindResvg for older CMake 2021-01-13 10:59:34 -05:00
FeRD (Frank Dana)
3a0d88adcf Property fixes for bindings 2021-01-13 10:59:13 -05:00
FeRD (Frank Dana)
b445d6df6c Propagate library defs to swig 2021-01-13 08:31:34 -05:00
FeRD
8bc959bbb2 Results of include-what-you-use run 2021-01-12 21:00:03 -05:00
FeRD (Frank Dana)
32b5bcfa6b Merge branch 'frac-python-types' of github.com:ferdnyc/libopenshot into frac-python-types 2021-01-04 05:25:18 -05:00
FeRD (Frank Dana)
5d00bb16d7 Merge branch 'develop' into frac-python-types 2021-01-04 05:24:40 -05:00
FeRD (Frank Dana)
c84d77d1d8 Merge branch 'develop' into frac-python-types 2021-01-03 20:52:50 -05:00
FeRD (Frank Dana)
1b82a3c97a Fraction: Restore __string__ for Python
The Python code expects __string__() on a Fraction to return a
"{num}:{den}" representation, which __repr__() no longer does.
2021-01-02 18:33:39 -05:00
Frank Dana
6009a26e4c Eliminate TooManySeeks exception (#611)
Since commit bfa050409c (2015-08-24),
there is no code in libopenshot which ever throws TooManySeeks.

- Removed catch() statements for TooManySeeks from multiple functions
- Removed the exception from Exceptions.h
- in Qt/AudioPlaybackThread.h:
  - Removed the "SafeTimeSliceThread" class definition, as it only
    existed to catch TooManySeeks.
  - Replaced SafeTimeSliceThread with a standard juce::TimeSliceThread
2021-01-01 05:24:48 -05:00
Jonathan Thomas
e0daa0b63f Merge pull request #610 from OpenShot/revert-caching-fix
Revert cache-busting-on-seek Experiment
2020-12-31 18:22:29 -06:00
Jonathan Thomas
f5d6ee22e7 Reverting 'clear the cache when the user seeks' experiment. It was a failed experiement, not to mention that it destroys performance on the "Transform" tool. 2020-12-31 18:09:39 -06:00