wang-bin
fa6df7e1a2
version 1.4.2 2014-12-27
...
Changelog:
- Async load
- Faster seek and preview. Thanks wm4(mpv developer)
- Better a/v sync solution. Now can play high fps video better than ANY
other players.
- DXVA: enable HEVC decoder if libavcodec runtime supports. LAVFilters
ffmpeg supports it.
- Cedarv improvements, nv12 output support, neon code from libvdpau-
sunxi
- Multiple OpenAL instances support
- AVInput class to extend media sources. Support play from qrc resouces.
- Display the first frame after seek
- Better clock error correction
- Fix play frame by frame issues
- Fix QML video shake
- More details for error signals
- Apply user options in the next playback
- Dynamic load libass (submodule 'capi' is required)
- VA-API: fix blurred bottom line issue. works on libav >= 9 now.
- Progress is start at 0 by default even if 1st pts is not 0.
- Fix capture issues: capture current displayed frame, easier api
- RGB48 support. OpenGL only supports RGB48LE.
- Link to static ffmpeg support
- Fix open error if input url/path contains special charactors
2014-12-27 23:43:37 +08:00
wang-bin
2c5f3f62f6
define qtav version in project file only once. copy mkspecs for ifw
...
qt5 can use .qmake.conf in project root to store default configurations.
qt4 use .qmake.cache instead
2014-12-27 14:52:25 +08:00
wang-bin
d15a4876a8
simplify pro
2014-12-26 13:46:42 +08:00
wang-bin
69cb9a5dc9
examples: player remove duplicated play list items and display correct
2014-12-25 15:42:16 +08:00
wang-bin
ca9639e379
examples: osx file associate
2014-12-25 15:15:08 +08:00
wang-bin
4b12ba6196
example: add android files for QMLPlayer
2014-12-24 13:41:33 +08:00
wang-bin
4b0959d8e4
example: add clock option
2014-12-23 16:35:46 +08:00
wang-bin
cac9ecdc83
videocapture: add convenience signal to get QImage
2014-12-21 13:27:17 +08:00
wang-bin
b89f536961
examples: add video capture example
2014-12-20 20:12:27 +08:00
wang-bin
ad59257089
videocapture: capture current displayed frame. code clean up. api change
...
old implemention was the next frame will be captured.
2014-12-20 20:09:55 +08:00
wang-bin
0448f7db76
add default VideoOutput ctor to choose best renderer
2014-12-18 14:28:21 +08:00
wang-bin
f66861a067
example: simpleplayer add simple ui
2014-12-17 22:57:05 +08:00
wang-bin
421dc5df7f
players: set opengl backend in command line or app name
2014-12-17 16:50:25 +08:00
wang-bin
be2eb3f196
remove useless members in statistics. better fps estimate
2014-12-14 23:48:57 +08:00
wang-bin
6d9196fee7
player: fix repeat and slider range. save config before qapp quit
2014-12-04 19:44:26 +08:00
wang-bin
764962f07f
example: fix command line encoding (win)
...
see qApp.arguments()
2014-11-22 22:00:52 +08:00
wang-bin
3ba8ca003b
qmlplayer: add 'file:' if local file is set in command line
...
otherwise file will be "qrc:path"
2014-11-17 18:43:49 +08:00
wang-bin
b470e6ad93
use local path compatible for both ffmpeg and QFile
...
no "file:" because QFile does not support it
windows path can not starts with '/'
only 1 beginning '/' for other platforms
2014-11-17 14:34:56 +08:00
wang-bin
3143ad6228
MediaPlayer.stop() also unload the media.
2014-11-15 21:21:08 +08:00
wang-bin
f22016e92c
players: last argument as fie if possible
2014-11-15 15:53:02 +08:00
wang-bin
fd9027c62f
version 1.4.1
...
Changelog:
- More QtMultimedia compatible QML playback API
- Debian package support. Now you can build on
ubuntu>=14.04 using debuild
- Subtitle: libass renderering support. Dynamically change
FFmpeg parser and libass
- Log level control support without changing any Qt logging
functions (qDebug, qWarning etc.)
- Video orientation support in renderers
- Bug fix: video frame with alpha value. video stream start
time >0. OpenAL can not close correctly...
- QML only: video preview.
- players: config UI in QMLPlayer. Video preview on
progress bar.
2014-11-06 16:23:25 +08:00
wang-bin
5b4d35370e
qmlplayer: preview config. language option.
2014-11-05 15:36:44 +08:00
wang-bin
4e22662634
qml: add subtitle interface in Video.qml. hide if disabled
2014-11-05 14:36:23 +08:00
wang-bin
0beba9a2c7
qmlplayer: open file error on windows context menu
2014-11-04 21:04:28 +08:00
wang-bin
be7fd4c85b
misc: wrong option parse result. wrong signal param
2014-11-04 18:57:29 +08:00
wang-bin
746a1b2dc9
qmlplayer: no auto hide control bar
2014-11-04 13:13:27 +08:00
wang-bin
ee17905241
README, home page etc
2014-11-04 13:03:16 +08:00
wang-bin
6c7a4f6a27
Merge branch '5.4build'
...
Conflicts:
examples/common/common.pro
2014-11-04 10:48:54 +08:00
wang-bin
ebb02d4135
QtAV target name is Qt5AV for Qt>=5.4beta
2014-11-04 10:45:49 +08:00
wang-bin
62199e6151
qoptions: crash if command line value not given at the end
2014-11-03 16:09:19 +08:00
wang-bin
9cf0b2c669
qmlplayer: list item translation
2014-11-03 15:08:53 +08:00
wang-bin
931e372f5e
qmlplayer: Qt<5.4 ListElement value error. no translation
...
ListElement: cannot use script for property value
2014-11-02 22:51:57 +08:00
wang-bin
d067074600
player: build error
2014-11-02 22:00:41 +08:00
wang-bin
7b494d20e3
qmlplayer: more subtitle configurations
2014-11-02 21:16:54 +08:00
wang-bin
d611e7ec61
qmlplayer: store configurations
2014-11-02 19:33:14 +08:00
wang-bin
fa52e3e4c2
qmlplayer: ui, translation
2014-11-02 14:28:03 +08:00
wang-bin
29ab56b27a
player: subtitle engine ui
2014-11-01 22:42:29 +08:00
wang-bin
f9a1030a43
win link error
2014-10-31 18:17:59 +08:00
wang-bin
0d796ce04c
qmlplayer: add config ui
2014-10-31 17:20:09 +08:00
wang-bin
18ab4dfaac
player: add command line option class
2014-10-30 13:47:05 +08:00
wang-bin
f9d7e1bd66
avoid preview seeking too frequent etc.
2014-10-27 00:45:46 +08:00
wang-bin
e93d081d69
qml: add Preview item
2014-10-26 00:20:03 +08:00
wang-bin
b73b2f7e53
qml: set metaData.Size to file size
...
QtMultimedia use the value from meta data and only works on
windows. Not sure why
2014-10-22 17:53:33 +08:00
wang-bin
1941db258f
add subtitle in Video.qml for conveience
2014-10-22 17:41:37 +08:00
wang-bin
0757255f26
orientation support for opengl based renderers
2014-10-22 09:15:57 +08:00
wang-bin
0980a7fc80
add decoder dynamic properties used by UI
2014-10-20 10:43:53 +08:00
wang-bin
cdac6a4d02
new: orientation support in qml
...
only for opengl mode
TODO:
point mapping, roi(use a matrix in
VideoRendererPrivate?)
test other classes
2014-10-16 20:25:25 +08:00
wang-bin
74cba4bb09
fix wrong logging logic etc
...
log level takes affect for ffmpeg and libass log
TODO:
remove qDebug() in headers
2014-10-16 12:28:44 +08:00
wang-bin
5b91a7c7b1
qml error handling
...
TODO: emit NoError in AVPlayer when it start?
2014-10-14 13:40:52 +08:00
wang-bin
0033b94970
qml: correct item geometry. issue 304
2014-10-13 20:55:57 +08:00