14 Commits
Author SHA1 Message Date
wang-bin 79ebf68b96 debian: fix build error 2016-03-14 10:54:09 +08:00
wang-bin d5add3fe10 debian: work with ubuntu 14.04 qt5.2 again
qt5.2 only supports QtQuick.Dialog 1.1
2016-03-13 22:32:59 +08:00
wang-bin 1f53443c8f version 1.10.0
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
2016-03-02 15:26:03 +08:00
wang-bin 4bac4ec94a debian: link to openal so deb will depends on openal 2016-02-28 19:35:11 +08:00
wang-bin 3e3fea9838 config test only checks libass headers because we dynamic load it at
runtime

pass CONFIG+=config_libass_link to force linking against libass. add this
for debian as a dependency
2015-08-24 22:23:43 +08:00
wang-bin fa0d2fdf0d debian: disable rpath 2015-04-23 11:33:21 +08:00
Marco Trevisan (Treviño) 0264cdd899 debian/rules: override dh_auto_configure with simple qmake 2015-03-17 19:48:32 +01:00
Marco Trevisan (Treviño) 1225e6505b debian/{control,rules}: no need to depend on qt5-default
Use proper flag on debian/rules instead
2015-03-17 19:48:32 +01:00
sherpya b2ea50eb8e clean qmake detection on debian package clean rule
Conflicts:
	debian/rules
2014-11-04 13:35:26 +08:00
wang-bin b0d64a796c deb: use generated links files. revert players dep
qtdeclarative5-xxx-plugin conflicts with qml-module-xxx in new system
2014-09-25 17:17:24 +08:00
wang-bin e4772f2c41 deb: generate install list by qmake to fit variant environments 2014-09-25 14:03:43 +08:00
wang-bin e636b6ab7f deb: add players 2014-09-25 01:30:59 +08:00
宋文武 03e17a9dd0 deb: symbolic link libQt5AV.so -> libQtAV.so 2014-09-22 18:25:51 +08:00
宋文武 7f46faf843 initial packaging 2014-09-22 13:15:20 +08:00