On Mon, 28 Oct 2013 16:05:35 +0100, Vittorio Giovara <vittorio.giov...@gmail.com> wrote: > On Sun, Oct 27, 2013 at 1:17 PM, Anton Khirnov <an...@khirnov.net> wrote: > > It's a private field, not meant to be accessed from outside lavc. > > --- > > libavcodec/avcodec.h | 8 +++----- > > libavcodec/internal.h | 6 ++++++ > > libavcodec/pthread_frame.c | 2 +- > > libavcodec/rawdec.c | 3 ++- > > libavcodec/utils.c | 8 ++++---- > > libavcodec/version.h | 3 +++ > > 6 files changed, 19 insertions(+), 11 deletions(-) > > > > diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h > > index f5464d0..8ab2ebc 100644 > > --- a/libavcodec/avcodec.h > > +++ b/libavcodec/avcodec.h > > @@ -2662,14 +2662,12 @@ typedef struct AVCodecContext { > > */ > > int error_rate; > > > > +#if FF_API_CODEC_PKT > > /** > > - * Current packet as passed into the decoder, to avoid having > > - * to pass the packet into every function. Currently only valid > > - * inside lavc and get/release_buffer callbacks. > > - * - decoding: set by avcodec_decode_*, read by get_buffer() for > > setting pkt_pts > > - * - encoding: unused > > + * @deprecated this field is not supposed to be accessed from outside > > lavc > > */ > > AVPacket *pkt; > > +#endif > > I think there could be a deprecated attribute here >
Indeed. Added locally. > > > > /** > > * VBV delay coded in the last frame (in periods of a 27 MHz clock). > > diff --git a/libavcodec/internal.h b/libavcodec/internal.h > > index 9a57209..4648c02 100644 > > --- a/libavcodec/internal.h > > +++ b/libavcodec/internal.h > > @@ -88,6 +88,12 @@ typedef struct AVCodecInternal { > > FramePool *pool; > > > > void *thread_ctx; > > + > > + /** > > + * Current packet as passed into the decoder, to avoid having to pass > > the > > + * packet into every function. > > + */ > > + AVPacket *pkt; > > } AVCodecInternal; > > Since this is an internal struct there is no need of bump, right? > right -- Anton Khirnov _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel