summaryrefslogtreecommitdiffstats
path: root/src/multimedia/base
Commit message (Collapse)AuthorAgeFilesLines
* Added QMediaPlayer::StreamPlayback flag to query/select backend capableDmytro Poplavskiy2010-03-042-10/+36
| | | | of playing from QIODevice based stream.
* Fixed compiler warnings when compiling multimedia module.Kurt Korbatits2010-03-031-5/+9
| | | | Reviewed-by:Andrew den Exter
* Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging ↵Qt Continuous Integration System2010-02-262-0/+10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into master-integration * 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging: Rebuild configure.exe Make the Direct Show media service compile with a Qt namespace. Make the Direct Show media service compile with mingw. QT7; Fix warnings. Qt namespace fixes. Fixed QTMoview object leak. QMediaContent: Add a convenience method to retrieve the QNetworkRequest. Use the monitor color space for video output. Test for the existance of the Windows Media SDK in configure. Try to start media playback on all load state changes. Remove all uses of __uuidof from the Direct Show media service. QT7; Add support for setting cookies when loading a movie.
| * QMediaContent: Add a convenience method to retrieve the QNetworkRequest.Justin McPherson2010-02-252-0/+10
| | | | | | | | Reviewed-by: Andrew den Exter
* | Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2010-02-2420-6/+29
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1: Update of the QScriptValue autotest suite. New autotests cases for QScriptValue autotests generator. QScriptValue autotest generator templates change. Fix license template. QScriptValue::isQMetaObject crash fix. Implement toLatin1_helper with SSE2 Doc: add \since 4.7 to new QtMultimedia classes Autotest: add a test to ensure that the Qt headers are clean. Compile on Linux: close(2) is defined in #include <unistd.h> Improved gesture event delivery in graphicsview. Fixed a gesture autotest. Cache scene coordinates of a hotspot in a QGesture. Add an extra operator delete() to QSharedPointer's internals. Fix compilation on x86 with gcc if SSE2 is not enabled Comments the SSE implementation of fromLatin1_helper() Build fixes for the SIMD functions Implement QString::fromLatin1_helper() with SSE2 Cache the result of qDetectCPUFeatures() Move the SIMD detection from QtGui to QtCore Prevent stale QWidget pointers in QCocoaView
| * Doc: add \since 4.7 to new QtMultimedia classesVolker Hilsheimer2010-02-2420-6/+29
| |
* | Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging ↵Qt Continuous Integration System2010-02-242-0/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into master-integration * 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging: QMediaContent test; make sure to use network. Rebuild configure.exe Add -mediaservice argument to configure. Remove active qDebugs. Player demo updated with more user-friendly previous button behaviour. Added QNetworkRequest constructor to QMediaContent. Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia. Add private header warning.
| * \ Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging ↵Qt Continuous Integration System2010-02-232-0/+15
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | into master-integration * 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging: Remove active qDebugs. Player demo updated with more user-friendly previous button behaviour. Added QNetworkRequest constructor to QMediaContent. Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia. Add private header warning.
| | * Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging ↵Qt Continuous Integration System2010-02-232-0/+15
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into master-integration * 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-staging: Remove active qDebugs. Player demo updated with more user-friendly previous button behaviour. Added QNetworkRequest constructor to QMediaContent. Change qml.{h,cpp} -> multimediaqml.{h,cpp} in QtMultimedia. Add private header warning.
| | | * Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-multimedia-stagingNicholas Young2010-02-232-10/+14
| | | |\
| | | * | Added QNetworkRequest constructor to QMediaContent.Nicholas Young2010-02-232-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now consistent with QMediaResource. Reviewed-by: Dmytro Poplavskiy
* | | | | compile fix with namespaces after a broken automatical mergehjk2010-02-241-2/+0
|/ / / /
* | | | Merge remote branch 'origin/master'Thiago Macieira2010-02-231-0/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/src/declarative/advtutorial1.qdoc doc/src/declarative/tutorial2.qdoc doc/src/declarative/tutorial3.qdoc src/declarative/graphicsitems/qmlgraphicsmousearea.cpp src/multimedia/playback/qmediaplayer.cpp
| * | | Merge branch 'master' of scm.dev.nokia.troll.no:qt/berlin-staging-1 into ↵Qt Continuous Integration System2010-02-221-1/+3
| |\ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/berlin-staging-1: Fix compilation with namespace. Fix compilation with namespace.
| | * | Fix compilation with namespace.ck2010-02-221-1/+3
| | |/
* | | Merge branch 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1 into ↵Qt Continuous Integration System2010-02-221-1/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/oslo-staging-1: (30 commits) Second attempt at work-around for MSVC2008 compiler crash QNativeSocketEngine: Fix some error handling related to waitFor*() qdoc: List new QML elements in \sincelist for What's New page. Cocoa: fix namespace build Cocoa: Fix build with namespace Cocoa: namespace build fix doc: Fixed some qdoc errors. Don't include private headers from public headers. Fix compilation on HP-UXi: m_volume is a #define WinCE doesn't have sys/types.h Fix compilation: qmlviewer cannot use symbols exported with Q_AUTOTEST_EXPORT in production builds Fix compilation on recent Linux systems: getpid(2) is in unistd.h. Cocoa: calling QEventLoop::exec from mouse up causes problem Fix compilation on GNU/Hurd (SA_SIGINFO isn't defined) Doc: Collected the Declarative UI tutorials together and renamed them. Doc: Simplified Commercial Editions for Qt 4.7. Work around MSVC2008 compiler crash doc: Added "\since 4.7" to a bunch of declarative stuff. Cocoa: event dispatcher eats mouse events Fix an issue about double-click on Mac OS X. ...
| * | Cocoa: fix namespace buildRichard Moe Gustavsen2010-02-221-1/+3
| |/ | | | | | | added/removed namespace macros as needed
* | Documentation fixes.Justin McPherson2010-02-222-10/+14
|/ | | | Reviewed-by: Nicholas Young
* Complete namespace move; QtMedia -> QtMultimediaJustin McPherson2010-02-192-4/+4
|
* Change namespace; QtMedia -> QtMultimediaJustin McPherson2010-02-197-26/+26
|
* Switch RGB24 and BGR24 shaders back.Andrew den Exter2010-02-181-4/+4
| | | | | | This reverts a7f6af9817771b8211433c8cf24fe7150c5b7bf5. The original relationship was consistent with QImage's RGB24, making the direct show RGB24 format BGR24.
* Make QMediaPlaylist test pass.Andrew den Exter2010-02-171-1/+0
| | | | | The test was failing because an ignored warning wasn't being output. Remove both the warning and ignore statements.
* Fix QMediaPlayer test failure.Andrew den Exter2010-02-173-5/+5
| | | | | | Prepending the Qt namespace with QT_PREPEND_NAMESPACE in a Q_DECLARE_METATYPE statement is unecessary and appears not to work with signal declarations in QSignalSpy.
* Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt-multimedia-teamJustin McPherson2010-02-171-2/+74
|\
| * Support YUV444 formats in QPainterVideoSurface.Andrew den Exter2010-02-171-2/+74
| |
* | Fix license headers.Justin McPherson2010-02-172-4/+4
|/
* Don't paint RGB24 frames as BGR24.Andrew den Exter2010-02-161-0/+26
| | | | | | A non-swizzling shader was being used for RGB24. This looked correct on linux because the gstreamer backend was misidentifying BGR24 as RGB24. And since BGR is supported include it in the list of supported formats.
* Exclude OpenGL from QGraphicsVideoItem if Qt doesn't include QtOpenGL.Andrew den Exter2010-02-161-0/+5
|
* Merge branch 'master' of git@scm.dev.nokia.troll.no:qt/qt-multimediaJustin McPherson2010-02-152-15/+17
|\
| * Fix flickering when items are overlaid on QGraphicsVideoItem.Andrew den Exter2010-02-152-5/+7
| | | | | | | | | | | | | | Re-enable scissor and stencil tests so the texture frame is clipped correctly. Otherwise when an overlaid item is updated the entire frame will be redrawn not just the part intersecting the updated item, resulting in other items being drawn over.
| * Extend hue rotation to a full 360 degrees.Andrew den Exter2010-02-151-1/+1
| |
| * Fix hue rotation in QPainterVideoSurface.Andrew den Exter2010-02-151-9/+9
| |
* | Add missing QT_MODULE to header.Justin McPherson2010-02-151-0/+2
|/
* Add virtual destructors to QMediaObjectPrivate and QMediaServicePrivate.Andrew den Exter2010-02-112-0/+2
| | | | | | | This reverts aec0628295cda95f2169e3007368797ba6585ee3 and fixes the actual problem, which is the destructors for for classes inheriting QMediaObjectPrivate weren't being called resulting in QPointer destructors also not being called.
* Don't clear the video output when the video widget is hidden.Andrew den Exter2010-02-082-18/+1
| | | | | | | | Changing the video output is a heavy task and is likely to interrupt playback. Not really worth the cost for knowing the video isn't being decoded while it cant be seen. This also applies to the QGraphicsVideoItem.
* Remove documentation for QGraphicsVideoItem::FillMode.Andrew den Exter2010-02-081-12/+0
| | | | No longer exists.
* Make nativeSizeChanged() signal non-const.Andrew den Exter2010-02-081-1/+1
|
* Add an internal function for setting the default media servie provider.Andrew den Exter2010-02-052-0/+27
| | | | This allows auto tests to override the default service provider.
* Remove deprecated enum and member variables from video graphics items.Andrew den Exter2010-02-051-7/+0
|
* Added QNetworkRequest constructor to QMediaResource.Nicholas Young2010-02-043-3/+28
|
* Clip the paint region of QGraphicsVideoItem to it's bounding rect.Andrew den Exter2010-02-033-42/+64
|
* Export QPainterVideoSurface for QtWebKit.Andrew den Exter2010-02-011-1/+1
|
* Add size, offset and fillMode properties to QGraphicsVideoItem.Justin McPherson2010-01-284-34/+185
| | | | From: Andrew den Exter committed 9fb251df to qtmobility/qtm-multimedia
* Multimedia; fixes for linuxJustin McPherson2010-01-182-1/+4
|
* Move QtMobility multimedia framework into Qt.Justin McPherson2010-01-1556-0/+12630