forked from wang-bin/QtAV
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changelog - Improve seek speed, fix drop too much frames after seek - VideoFrameExtractor: seek faster if called many times. Speed up progress bar preview - Support media files from android assets. Use protocol 'assets:' - Apply video decoder options when playing - Better iOS support - VideoToolbox: * Check profile to avoid crash * Support RGB output * Use `rgb422_apple` texture * Support iOS 0-copy rendering using OpenGLES * More interop types for OSX and iOS - OpenGL * Use 16bit depth textures for >8bit videos (e.g. 10bit) if possible * Correct input/output color range. This fixes QtAV video different from other players * Fix high opengl and core profile rendering * Better EGL detection - VO: * Simplify signal emitting * Support background color, simplify background painting * VideoOutput delete crash, resize issues * Improve performance of QPainter based renderers - AudioOutput: * remove setBufferSize, add a better API setBufferSamples * Add flush(), clear(). Not implemented for backends. * Fix OpenAL playback for some audio formats * Dynamic load OpenAL by default except iOS * Add AudioToolbox support for OSX/iOS and becomes the default backend * PulseAudio: workaround noise for multiple instance - Subtitle: * Support ass font files in android assets * Fix srt decoding - QML: * Add QtMultimedia compatible APIs VideoOutput.contentRect/sourceRect - Simplify SurfaceType - Fix strange behaviors near eof: seek, stepForward, exit etc. - Fix playback block if audio duration is shorter than video - VideoFrame constructed from QImage takes image's ownership - Add VideoFrame.colorRange, AudioFrame.duration - encoder: support start time - Add AVPlayer.bufferSpeed, seekFinished(qint64) - Fix abort when loading - Examples: * Fix videos in videowall not synchronized * QMLPlayer has better touch screen experience * QMLPlayer supports win10 store (But Qt is not well supported) * Drag & Drop support on OSX * URL open dialog for QMLPlayer
- Loading branch information
Showing
33 changed files
with
358 additions
and
181 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 1,49 @@ | ||
qtav (1.10.0) unstable; urgency=low | ||
|
||
* Improve seek speed, fix drop too much frames after seek | ||
* VideoFrameExtractor seek faster if called many times | ||
* Speed up progress bar preview | ||
* Support media files from android assets. Use protocol 'assets:' | ||
* Apply video decoder options when playing | ||
* Better iOS support | ||
* VideoToolbox checks profile to avoid crash | ||
* VideoToolbox supports RGB output | ||
* VideoToolbox uses `rgb422_apple` texture | ||
* VideoToolbox supports iOS 0-copy rendering using OpenGLES | ||
* More interop types for OSX and iOS | ||
* Use 16bit depth textures for >8bit videos (e.g. 10bit) if possible | ||
* Correct input/output color range. Fixes color is different from other players | ||
* Fix high opengl and core profile rendering | ||
* Better EGL detection | ||
* VideoRenderer simplify signal emitting | ||
* VideoOutput delete crash, resize issues | ||
* VideoRenderer supports background color, simplify background painting | ||
* Improve performance of QPainter based renderers | ||
* AudioOutput remove setBufferSize, add a better API setBufferSamples | ||
* Add flush(), clear(). Not implemented for backends. | ||
* Fix OpenAL playback for some audio formats | ||
* Dynamic load OpenAL by default except iOS | ||
* Add AudioToolbox support for OSX/iOS and becomes the default backend | ||
* PulseAudio workaround noise for multiple instance | ||
* Support ass font files in android assets | ||
* Fix srt decoding | ||
* QML add QtMultimedia compatible APIs VideoOutput.contentRect/sourceRect | ||
* Simplify SurfaceType | ||
* Fix strange behaviors near eof, seek, stepForward, exit etc. | ||
* Fix playback block if audio duration is shorter than video | ||
* VideoFrame constructed from QImage takes image's ownership | ||
* Add VideoFrame.colorRange, AudioFrame.duration | ||
* encoder support start time | ||
* Add AVPlayer.bufferSpeed, seekFinished(qint64) | ||
* Fix abort when loading | ||
* Fix videos in videowall not synchronized | ||
* QMLPlayer has better touch screen experience | ||
* QMLPlayer supports win10 store (But Qt is not well supported) | ||
* Player/QMLPlayer Drag & Drop support on OSX | ||
* QMLPlayer URL open dialog for QMLPlayer | ||
|
||
-- Wang Bin (Lucas) <[email protected]> Wed, 02 Mar 2016 10:44:44 0800 | ||
|
||
qtav (1.9.0) unstable; urgency=low | ||
|
||
* No audio thread if audio stream < 0. null AudioOutput now still create audio thread. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.