[mythtv-commits] [MythTV/mythtv] 18a05c: Replace av_init_packet in avformatdecoder.

David Hampton noreply at github.com
Sun Dec 19 04:02:38 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 18a05c03eafc601162380f5aa1126098dfc2c907
      https://github.com/MythTV/mythtv/commit/18a05c03eafc601162380f5aa1126098dfc2c907
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp

  Log Message:
  -----------
  Replace av_init_packet in avformatdecoder.


  Commit: 2de4a6759381b7d72c6bcc69f0019bd4effcd4dc
      https://github.com/MythTV/mythtv/commit/2de4a6759381b7d72c6bcc69f0019bd4effcd4dc
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/libs/libmythtv/decoders/avformatdecoder.cpp

  Log Message:
  -----------
  Remove deprecated FFmpeg flag.

The FFmpeg encoder thread_safe_callbacks flag has been deprecated, as
FFmpeg now requires that all callbacks be thread safe (as of
libavcodec major version 60, committed 2020-11-27).


  Commit: 265e49fcb03170a9e18b2e4a236375ebecc117a2
      https://github.com/MythTV/mythtv/commit/265e49fcb03170a9e18b2e4a236375ebecc117a2
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/libs/libmythtv/DVD/mythdvddecoder.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythdvddecoder.


  Commit: f16f7eff40bf6121df742a2da89a402e26509f4b
      https://github.com/MythTV/mythtv/commit/f16f7eff40bf6121df742a2da89a402e26509f4b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythraopconnection.


  Commit: b8b61f375baa40d3e9c887a0fd12e4c39d9c96f5
      https://github.com/MythTV/mythtv/commit/b8b61f375baa40d3e9c887a0fd12e4c39d9c96f5
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/programs/mythutil/musicmetautils.cpp

  Log Message:
  -----------
  Replace av_init_packet in musicmetautils.


  Commit: 3161f367cbd10a0c7c2344658e5f026f8c972ad4
      https://github.com/MythTV/mythtv/commit/3161f367cbd10a0c7c2344658e5f026f8c972ad4
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/programs/mythtranscode/mpeg2fix.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythtranscode mpeg2fix (1).


  Commit: e7371bbd6b50792fd91a4ad9c38dc706e6237237
      https://github.com/MythTV/mythtv/commit/e7371bbd6b50792fd91a4ad9c38dc706e6237237
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/programs/mythtranscode/mpeg2fix.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythtranscode mpeg2fix (2).


  Commit: e9d0da87ddd6e206f21f00e8bbfda0e0014506b7
      https://github.com/MythTV/mythtv/commit/e9d0da87ddd6e206f21f00e8bbfda0e0014506b7
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/programs/mythtranscode/mpeg2fix.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythtranscode mpeg2fix (3).


  Commit: 461e7ad1462fa1867a9531e6eda4b54da2e2079d
      https://github.com/MythTV/mythtv/commit/461e7ad1462fa1867a9531e6eda4b54da2e2079d
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/programs/mythtranscode/mpeg2fix.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythtranscode mpeg2fix (5).


  Commit: 1747a4cfe5b24196b64191e26e3a1c69f73d8ba8
      https://github.com/MythTV/mythtv/commit/1747a4cfe5b24196b64191e26e3a1c69f73d8ba8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/programs/mythtranscode/mpeg2fix.cpp
    M mythtv/programs/mythtranscode/mpeg2fix.h

  Log Message:
  -----------
  Replace av_init_packet in mythtranscode mpeg2fix (6).

This patch changes the m_pkt class member variable from an AVPacket to
an AVPacket*, and replaces calls to av_new_packet with calls to
av_packet_alloc/av_packet_free.  All of the other changes are fallout
from switching to a pointer.


  Commit: 47b82b11719b12488b40fa6ba3cd19a4edac8808
      https://github.com/MythTV/mythtv/commit/47b82b11719b12488b40fa6ba3cd19a4edac8808
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/thumbfinder.cpp

  Log Message:
  -----------
  Remove initialization of deprecated ffmpeg variable in mytharchive.


  Commit: 68f38c5ee0f7bd38d685d36c7a9a6921f3000fd8
      https://github.com/MythTV/mythtv/commit/68f38c5ee0f7bd38d685d36c7a9a6921f3000fd8
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythplugins/mytharchive/mytharchive/thumbfinder.cpp

  Log Message:
  -----------
  Replace av_init_packet in mytharchive.


  Commit: f7e4f1085552ed6a18b244ae8a258aa8ac42228b
      https://github.com/MythTV/mythtv/commit/f7e4f1085552ed6a18b244ae8a258aa8ac42228b
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythplugins/mytharchive/mytharchivehelper/main.cpp

  Log Message:
  -----------
  Replace av_init_packet in mytharchivehelper.


  Commit: f58cae1a8ca6caf0715a3e7688ccee2091d20c1e
      https://github.com/MythTV/mythtv/commit/f58cae1a8ca6caf0715a3e7688ccee2091d20c1e
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythplugins/mythmusic/mythmusic/avfdecoder.cpp

  Log Message:
  -----------
  Replace av_init_packet in mythmusic.


  Commit: fba18601ff296e3becf4e9d674930b4645497cf3
      https://github.com/MythTV/mythtv/commit/fba18601ff296e3becf4e9d674930b4645497cf3
  Author: David Hampton <mythtv at love2code.net>
  Date:   2021-12-18 (Sat, 18 Dec 2021)

  Changed paths:
    M mythtv/libs/libmythtv/AirPlay/mythraopconnection.cpp

  Log Message:
  -----------
  AirPlay needs to validate that the NotificationCenter still exists.

On exit, its possible that the notification center will have been
destroyed before the AirPlay objects are destroyed.  In the object
destructor, validate that the pointer to the Notification Center is
still valid before calling any of its functions.


Compare: https://github.com/MythTV/mythtv/compare/e02c316a820c...fba18601ff29


More information about the mythtv-commits mailing list