[FFmpeg-trac] #5551(avcodec:new): av_bsf_send_packet can't take ownership on not reference-counted packets

FFmpeg trac at avcodec.org
Fri May 13 13:57:07 CEST 2016


#5551: av_bsf_send_packet can't take ownership on not reference-counted packets
------------------------------------+-----------------------------------
             Reporter:  mrlika      |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by mrlika):

 I see the following ways to fix this:

 1) Restrict to use the API with not reference-counted packets by updating
 documentation and\or adding asserts validation for reference-countness.

 2) Create referenced-counted copy of not reference-counted packets and
 leave ownership to the caller. Update documentation.

 3) Change API to always leave paket ownership to the caller. Update
 documentation.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5551#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list