Skip to content
Snippets Groups Projects
  1. Sep 28, 2024
  2. Sep 27, 2024
    • Thomas Guillem's avatar
      core: remove libmpeg2 only options · ceb1cef1
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      It was only used by synchro.c.
      ceb1cef1
    • Thomas Guillem's avatar
      gui: macosx: remove input_skipFramesCheckbox · 1f57693f
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      It was a libmpeg2 specific option, not used anymore.
      1f57693f
    • Thomas Guillem's avatar
      codec: remove synchro code · 79bec7b3
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      It was only used by libmpeg2.
      79bec7b3
    • Thomas Guillem's avatar
      contrib: remove libmpeg2 · cf342e9a
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      cf. previous commit.
      cf342e9a
    • Thomas Guillem's avatar
      modules: remove libmpeg2 codec · 1b761ea3
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      Lower priority than avcodec since VLC 3.0, so never used by default
      since then.
      1b761ea3
    • Thomas Guillem's avatar
      contrib: remove dca · 6216c8e7
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      cf. previous commit.
      6216c8e7
    • Thomas Guillem's avatar
      modules: remoce dca codec · a80170ea
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      Lower priority than avcodec since VLC 3.0, so never used by default
      since then.
      a80170ea
    • Thomas Guillem's avatar
      contrib: remove a52 · 00c813b6
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      cf. previous commit.
      00c813b6
    • Thomas Guillem's avatar
      modules: remove a52 codec · 2547ddf2
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      Lower priority than avcodec since VLC 3.0, so never used by default
      since then.
      2547ddf2
    • Thomas Guillem's avatar
      ci: update libvlcjni build script · 2adb2789
      Thomas Guillem authored and Steve Lhomme's avatar Steve Lhomme committed
      Use newest version without a52 forced build.
      2adb2789
    • Pierre Lamot's avatar
      qml: revert property binding on visible/hidden state in Player · 22f9ce13
      Pierre Lamot authored and Steve Lhomme's avatar Steve Lhomme committed
      Binding on `state` property was needed to avoid activating the visual transition
      when component loads
      
      fix: #28804
      22f9ce13
    • Pierre Lamot's avatar
      qml: update playlist button click on video embed policy · 371a7b37
      Pierre Lamot authored and Steve Lhomme's avatar Steve Lhomme committed
      when a video becomes embed the playlist is hidden, the playlist visibility
      state is kept but the playlist was hidden, clicking the playlist button was
      toggling the playlist visiblity. As a result, if the playlist was visible, it
      required the user to click twice to show the playlist.
      
      Now when the button is clicked with video embed, it will visually toggle the
      playlist and update the playlist "visible" value to the visual state.
      371a7b37
    • Pierre Lamot's avatar
      qml: fix player cursor disapearing after 3s · 999e24f6
      Pierre Lamot authored and Steve Lhomme's avatar Steve Lhomme committed
      fix: #28803
      999e24f6
    • Martin Finkel's avatar
      ios: fix link error in libpictureinpicture · bf29dae9
      Martin Finkel authored and Steve Lhomme's avatar Steve Lhomme committed
      Undefined symbols for architecture arm64:
        "_CACurrentMediaTime", referenced from:
            -[VLCPictureInPictureController pictureInPictureControllerTimeRangeForPlayback:] in libpictureinpicturecontroller_plugin_la-VLCPictureInPictureController.o
        "_CMTimeGetSeconds", referenced from:
            -[VLCPictureInPictureController pictureInPictureController:skipByInterval:completionHandler:] in libpictureinpicturecontroller_plugin_la-VLCPictureInPictureController.o
        "_CMTimeMakeWithSeconds", referenced from:
            -[VLCPictureInPictureController pictureInPictureControllerTimeRangeForPlayback:] in libpictureinpicturecontroller_plugin_la-VLCPictureInPictureController.o
        "_CMTimeRangeMake", referenced from:
            -[VLCPictureInPictureController pictureInPictureControllerTimeRangeForPlayback:] in libpictureinpicturecontroller_plugin_la-VLCPictureInPictureController.o
        "_kCMTimeNegativeInfinity", referenced from:
            -[VLCPictureInPictureController pictureInPictureControllerTimeRangeForPlayback:] in libpictureinpicturecontroller_plugin_la-VLCPictureInPictureController.o
        "_kCMTimePositiveInfinity", referenced from:
            -[VLCPictureInPictureController pictureInPictureControllerTimeRangeForPlayback:] in libpictureinpicturecontroller_plugin_la-VLCPictureInPictureController.o
      bf29dae9
    • Martin Finkel's avatar
      ios: fix link error for libuiview · 9a9fefc7
      Martin Finkel authored and Steve Lhomme's avatar Steve Lhomme committed
      Undefined symbols for architecture arm64:
        "_CGRectZero", referenced from:
            -[VLCVideoUIView viewContainerBounds] in libuiview_window_plugin_la-VLCVideoUIView.o
      9a9fefc7
    • Steve Lhomme's avatar
      Revert "contrib: dvdread: do not use btn_it and its parent as packed structures" · 57e61f57
      Steve Lhomme authored
      
      This reverts commit 94db2f10.
      
      These patches seems to break DVD playback with gcc on Linux.
      It has not been merged upstream anyway.
      
      For Windows LLVM builds !2400 is still necessary.
      
      Signed-off-by: default avatarSteve Lhomme <robux4@ycbcr.xyz>
      57e61f57
    • François Cartegnie's avatar
      codec: x265: use source pts and libx265 dts · be434cb9
      François Cartegnie authored and Steve Lhomme's avatar Steve Lhomme committed
      Current pts/dts are bogus (pts < dts).
      It should not depend on frame rate, but only source pictures.
      be434cb9
    • Fatih Uzunoğlu's avatar
      qml: do not delay owning the drag in ListViewExt · 803a3fd6
      Fatih Uzunoğlu authored and François Cartegnie's avatar François Cartegnie committed
      Qt 5.15 used to cause `QDragEnterEvent` to be
      posted before `QDragLeaveEvent` is posted.
      
      The ordering seems to be fixed with Qt 6. Qt 6.2
      and 6.7 are checked.
      803a3fd6
    • Alexandre Janniaux's avatar
      qt: setup startup for Darwin · 9cae3668
      Alexandre Janniaux authored and François Cartegnie's avatar François Cartegnie committed
      Now that the interfaces are not run from the main thread directly, it's
      possible to dispatch the QApplication startup and UI creation to the
      main thread directly on Darwin. It matches the behaviour of the
      interface on other platform that Darwin, where a thread is created to
      handle the interface, except that the thread is already existing as the
      main thread for Darwin.
      
      It means that there won't need any specific code (except for Thread()
      startup) to handle the specificities of the Qt interface startup on
      Darwin anymore.
      
      Ticket #27103 showed issues when leaving the interface with the
      medialibrary, because the path releasing the medialibrary was not taken
      correctly, but other issues could arise, including deadlocks.
      
      Fixes #27103
      9cae3668
    • Alexandre Janniaux's avatar
      darwinvlc: start interfaces in separate thread · 3a6bd45b
      Alexandre Janniaux authored and François Cartegnie's avatar François Cartegnie committed
      Interfaces from libvlc were started from the main thread directly. But
      UI inserting their own event loop inside the main runloop like Qt were
      taking over the interface insertion. It was preventing other interfaces
      to load correctly, required dedicated code to handle the startup in the
      Qt interface and it was not possible to exit the interface correctly.
      
      By moving the creation of the interfaces in a dedicated thread, we can
      ensure all UI are created and destroyed correctly, but the macosx
      interface must now dispatch its own creation into the main thread to
      match Cocoa requirement on main thread usage for UI components.
      
      Note that libvlc_new itself must be moved to the intf_queue given that
      it starts additional extraintf.
      
      The macosx interface must now start its own NSApp inside the main loop,
      via a dispatch call, which simplify the main loop into running the
      default main loop.
      3a6bd45b
    • Alexandre Janniaux's avatar
      darwinvlc: remove VLA for argv · ca7cb8d4
      Alexandre Janniaux authored and François Cartegnie's avatar François Cartegnie committed
      VLA are not compatible with blocks, and error handling is pretty simple
      here, so there's no reason not to use dynamic allocation instead.
      ca7cb8d4
  3. Sep 26, 2024
  4. Sep 25, 2024
  5. Sep 24, 2024
Loading