1. 08 Sep, 2018 - 1 commit
  2. 06 Sep, 2018 - 3 commits
    • VaL Doroshchuk's avatar
      Fix Gstreamer plugin to pass tst_QMediaPlayerBackend · c5400d31
      VaL Doroshchuk authored
      
      - Fixed to provide QMediaPlayer::LoadedMedia media status
        in case when play -> pause -> stop made.
      - Fixed default duration -1 -> 0.
      - Fixed a test because after pause() positionChanged is always emitted.
      - Enabled the test.
      - Increased gap between prev and curr position after pause.
      
      Task-number: QTBUG-63517
      Change-Id: I377f024d0a976f1ce802fe6740a771b7e0f2e8db
      Reviewed-by: default avatarChristian Stromme <christian.stromme@qt.io>
      c5400d31
    • Kai Koehne's avatar
      Automatically register the latest import version · 871a097d
      Kai Koehne authored
      
      This follows what was done in d28c9f6a for Qt Quick Controls 2.
      The latest import version (e.g. 2.11 in Qt 5.11) will automatically be
      registered whenever the Qt version is bumped.
      
      This avoids needing to wait until a new type is added (or a new
      revision is added to an existing type) before being able to use the
      newest Qt Quick version.
      
      Change-Id: Ib14052fdf2a4cfa7b71f739fe00ce9a95dadb0a0
      Reviewed-by: default avatarShawn Rutledge <shawn.rutledge@qt.io>
      871a097d
    • Oliver Wolff's avatar
      winrt: Fix clang warnings · efc5c237
      Oliver Wolff authored
      
      Fixed warning:
        - 0 as nullptr constant
        - missing override
        - change of signedness
        - non portable path to header file
      
      Change-Id: I75a7d8de45099e39eb46feed2350117b2e1995c3
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@qt.io>
      efc5c237
  3. 05 Sep, 2018 - 4 commits
  4. 03 Sep, 2018 - 1 commit
  5. 30 Aug, 2018 - 2 commits
    • VaL Doroshchuk's avatar
      Gstreamer: Introduce custom pipeline · 35ace9e2
      VaL Doroshchuk authored
      
      Added an ability to define custom pipeline.
      Since new pipeline is used, playbin features will not work.
      
      Registered "qtvideosink" gstreamer element to be used in pipelines.
      In case if there is a need to render to QML VideoOutput element.
      I.e. if a pipeline is "videotestsrc ! qtvideosink" then QGstVideoRendererSink
      will be used as a sink and rendering will be done by one of QSGVideoNode's.
      
      In this case there is a need to create a pipeline after video surface is ready.
      
      Also added an ability to override default video sink and define custom one instead.
      QGstreamerVideoRendererInterface::setVideoSink() provides functionality to override default one.
      
      QGstreamerPlayerSession::rendererChanged() can be used to check if the renderer is ready
      to create a pipeline or set custom video sink.
      
      Task-number: QTBUG-39327
      Change-Id: I635d3a07fb9a5dcf30ee63284a849b0ad3438536
      Reviewed-by: default avatarVaL Doroshchuk <valentyn.doroshchuk@qt.io>
      35ace9e2
    • Qt Forward Merge Bot's avatar
      Merge remote-tracking branch 'origin/5.11' into 5.12 · 11b90699
      Qt Forward Merge Bot authored
      Change-Id: I3a41fab753e5a06fc9f30464edf7d6626e7ae92a
      11b90699
  6. 29 Aug, 2018 - 1 commit
    • VaL Doroshchuk's avatar
      Gstreamer: Allow to use gst specific features · ad4d8d0f
      VaL Doroshchuk authored
      
      Gstreamer implementation is located in a plugin.
      
      In case if there is a need to use some internal features
      QGstreamerPlayerControl and QGstreamerPlayerSession have been moved
      from plugin to QtMultimediaGstTools library.
      
      It allows to request media player control from QMediaService
      and use it as QGstreamerPlayerControl.
      
      Change-Id: I8e45480c4cd718b90b90d14a42bc56f6f924eae5
      Reviewed-by: default avatarChristian Stromme <christian.stromme@qt.io>
      ad4d8d0f
  7. 22 Aug, 2018 - 3 commits
  8. 18 Aug, 2018 - 1 commit
  9. 16 Aug, 2018 - 1 commit
  10. 07 Aug, 2018 - 2 commits
  11. 02 Aug, 2018 - 3 commits
  12. 31 Jul, 2018 - 1 commit
  13. 30 Jul, 2018 - 1 commit
  14. 28 Jul, 2018 - 2 commits
  15. 25 Jul, 2018 - 1 commit
  16. 24 Jul, 2018 - 2 commits
  17. 07 Jul, 2018 - 1 commit
  18. 05 Jul, 2018 - 1 commit
    • Orgad Shaneh's avatar
      QSampleCache: Fix memory leak · 4e080dcb
      Orgad Shaneh authored
      
      and a warning on termination:
      QCoreApplication::postEvent: Unexpected null receiver
      
      During static deinit it is not possible to use deleteLater, as there is
      no event loop running at this stage.
      
      The crash that was described in QTBUG-30630 doesn't reproduce with
      Qt 5.10, so I guess it should be safe to just delete.
      
      Change-Id: I0c404d71e9f102018e314c890ff679f8c0952b07
      Reviewed-by: default avatarVaL Doroshchuk <valentyn.doroshchuk@qt.io>
      4e080dcb
  19. 30 Jun, 2018 - 1 commit
  20. 26 Jun, 2018 - 1 commit
  21. 25 Jun, 2018 - 1 commit
  22. 23 Jun, 2018 - 1 commit
  23. 22 Jun, 2018 - 1 commit
    • Oliver Wolff's avatar
      winrt: Obtain new camera sample format and size on camera change · e2fb22c1
      Oliver Wolff authored
      
      By Resetting d->cameraSampleformat to Format_User when the selected
      video device is changed we make QWinRTCameraVideoRendererControl
      reobtain the camera sample format and size during the next call of
      queueBuffer. This is needed as the new camera might have other values
      for these, which might result in a white screen after a camera change.
      
      Task-number: QTBUG-67417
      Change-Id: I29e28ddf4fc278aff00ad824bda61aedad91471d
      Reviewed-by: default avatarVaL Doroshchuk <valentyn.doroshchuk@qt.io>
      e2fb22c1
  24. 21 Jun, 2018 - 1 commit
  25. 20 Jun, 2018 - 3 commits