35 Commits

Author SHA1 Message Date
wang-bin e62ee6e7b0 deb: update qtav-players dependencies
qml dialogs depends on controls. qtdeclarative5-xxx-plugin is available for older OS and depends on ql-modules-xxx on new OS
2015-11-28 20:59:30 +08:00
wang-bin b281cfdd3e debian: libqtav depends on libva. add va drivers 2015-11-03 22:25:29 +08:00
wang-bin 1439d55467 use uchardet 2015-11-02 22:23:54 +08:00
wang-bin 1d95f8f7c4 debian: add libva depends dependencies. add ubuntu15.10 ppa 2015-10-30 19:39:04 +08:00
wang-bin 4249e80493 debian: set priority to optional 2015-10-24 23:30:23 +08:00
wang-bin 6577d02fb4 debian: add qml dialog & folderlistmodel dependency for players 2015-10-19 00:43:56 +08:00
Felix Yan 0bd0553c36 fix a typo: stero => stereo 2015-10-03 13:46:25 +08:00
wang-bin 33eaf93eab x11info is required by vaapi+egl interop 2015-09-28 00:50:38 +08:00
wang-bin 15d75ebdc4 add libegl1-mesa-dev for debian 2015-09-28 00:16:56 +08:00
wang-bin 8f8ae591fd version 1.8.0
Changelog:
- XAudio2 support
- VideoToolbox hardware decoder(OSX) support. It can decode h264, h263,
mpeg1, mpeg2, mpeg4. Better than VDA
- CUDA 0-copy support
- Dynamic video decoder switch when playing (try it in QMLPlayer)
- Embedded ass subtitles support
- ass subtitle font setup
- No OpenGL build fix for linux
- Fix qpainter rendering if vbo is used
- Fix OpenGL rendering for some rgb formats
- DXVA 0-copy improvement, intel clearvideo workaround etc.
- AO: add null backend
- HW: fix profile check
- Ref counted frames from ff decoders. This fix opengl crash when
uploading textures
- Fix audio resampler parameters not set correctly
- VS2015 support
2015-09-01 13:26:10 +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 1e3975ea52 version 1.7.0
Changelog:
- DXVA GPU zero-copy support
- DXVA copy back improvement
- VAAPI zero-copy improvement
- External audio track support
- Fix opengl wrong display if switch decoder between VDA and FFmpeg
- Video encoding support. Try examples/simpletranscode. Audio is not
supported now
- Pulseaudio improvement, fix crashes and hang
- OpenGL: disable VBO for ANGLE to workaround qpainter filters have no
effect. Less GL calls. Fix OpenGLWindowRenderer can not update correctly
- Fix capture video when a zero-copy HW decoder is used.
- Fix wrong audio data is played at the beginning of playback
- Enable XV shm
- Improve a/v sync
- Build android on windows
- Fix msvc debug build
- Use OpenSL ES as for android. It works correctly now. No OpenAL
required any more. Add volume control for OpenSL ES.
- Fix crashes
- Add ubuntu PPA
- CI: appveyor for windows
- AVInput=>MediaIO. You can use it to support custom output when
encoding video
- Add seekFinished, durationChanged, QML MediaPlayer.videoCapture,
Subtitle delay etc
- QMLPlayer: swipe to seek
2015-07-10 01:43:23 +08:00
wang-bin 4ff28c3a85 ppa deb upload 2015-06-14 18:52:52 +08:00
wang-bin 7cace756cb version 1.6.0
Changelog:
- VDA: use NV12 as default format. Support 0 copy. Better performance
than any other playrs
- CUDA: fix wrong bitstream filters
- OpenGL:
  * PBO support (enable by enviroment var QTAV_PBO=1)
  * rectangle texture support
  * packed yuv formats support
- Support buffer progress, buffer value control
- Support frame rate setup (AVPlayer::setFrameRate())
- Support RAW streams, such as h264, yuv
- Audio filter support
- Better libavfilter support. Now support libav avfilter, support audio
filters from libavfilter
- Add pulseaudio support
- Detect volume change by per-app volume control
- Simplify audio output API
- Volume and mute control by audio backend API
- Use float audio sample if possible
- Fix iOS static link error
- Fix error handling, EOF detect, Qt4.7 build etc.
- Deploy: add qml, fix lib name, deploy sdk from installer, mingw
deployment on linux.
- player/QMLPlayer:
  * decoder detail
  * more options: preview config, buffer, fps, timeout
  * unregister context menu(win32) if uninstalled, ifw2.0
  * QMLPlayer file associate for android
2015-04-23 23:00:24 +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
Marco Trevisan (Treviño) 88d86eb849 debian/changelog: fix syntax 2015-03-17 19:48:31 +01:00
wang-bin d53a3e95a5 debian: add libpulse-dev 2015-03-09 13:28:06 +08:00
wang-bin 14ba2f85c5 version 1.5.0 2015-02-13
Changelog:
- Add QtAVWidgets module contains widget based renderers, video preview
widget
- QtAV module only depends on QtCore and QtGui
- Improve audio output API
- Simplify deployment on OSX. Deploy sdk from release packages without
build.
- Improve seekable detection
- Fix noise audio if volume increased
- Fix noise and wrong playback speed for wmv videos
- Preview is more accurate
- Do not copy AVPacket but use reference count.
- Faster audio track switch
- Reopen audio output only if audio format changed
- VideoFrame: new API for converting to another format or QImage
- OpenGL VAO, VBO support.
- QML
  * Fix some crashes in QQuickItemRenderer
  * Add FBO item renderer and use the same code path as other opengl
renderers
  * timeout property
- player and QMLPlayer example
  * player: real time preview on progress bar
  * Fast seek and display if seek shortcut is pressed and hold
2015-02-14 03:16:14 +08:00
WangBin 1de825c19b Merge pull request #353 from wang-bin/widgets
Widgets module
2015-01-11 01:01:14 +08:00
wang-bin d50d9e72d9 deb: update changelog, v1.4.2 2015-01-10 23:46:00 +08:00
wang-bin 8d3bbb9068 widgets: add libqtavwidgets deb 2015-01-10 23:08:59 +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
sherpya b2ea50eb8e clean qmake detection on debian package clean rule
Conflicts:
	debian/rules
2014-11-04 13:35:26 +08:00
wang-bin ee17905241 README, home page etc 2014-11-04 13:03:16 +08:00
wang-bin c90d822803 subtitle: add libass. plain text works. ass rendering to be continue 2014-09-28 15:03:29 +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 4ac7959809 deb: add QMLPlayer dependencies 2014-09-25 15:27:21 +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
wang-bin d8f9082e88 deb: add missing libQt5AV.so. issue 293 2014-09-23 00:24:13 +08:00
宋文武 03e17a9dd0 deb: symbolic link libQt5AV.so -> libQtAV.so 2014-09-22 18:25:51 +08:00
wang-bin 5c24a1d905 deb: dependencies, install list 2014-09-22 17:19:16 +08:00
宋文武 7f46faf843 initial packaging 2014-09-22 13:15:20 +08:00