mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avcodec/mpegvideo_enc: Remove deprecated RTP-callback
Deprecated in 462a54e229
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
b7473ffbf5
commit
cb172ae9ab
@ -1387,20 +1387,6 @@ typedef struct AVCodecContext {
|
||||
*/
|
||||
int trellis;
|
||||
|
||||
#if FF_API_RTP_CALLBACK
|
||||
/**
|
||||
* @deprecated unused
|
||||
*/
|
||||
/* The RTP callback: This function is called */
|
||||
/* every time the encoder has a packet to send. */
|
||||
/* It depends on the encoder if the data starts */
|
||||
/* with a Start Code (it should). H.263 does. */
|
||||
/* mb_nb contains the number of macroblocks */
|
||||
/* encoded in the RTP payload. */
|
||||
attribute_deprecated
|
||||
void (*rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb);
|
||||
#endif
|
||||
|
||||
/**
|
||||
* pass1 encoding statistics output buffer
|
||||
* - encoding: Set by libavcodec.
|
||||
|
@ -2946,14 +2946,6 @@ static int encode_thread(AVCodecContext *c, void *arg){
|
||||
}
|
||||
}
|
||||
|
||||
#if FF_API_RTP_CALLBACK
|
||||
FF_DISABLE_DEPRECATION_WARNINGS
|
||||
if (s->avctx->rtp_callback){
|
||||
int number_mb = (mb_y - s->resync_mb_y)*s->mb_width + mb_x - s->resync_mb_x;
|
||||
s->avctx->rtp_callback(s->avctx, s->ptr_lastgob, current_packet_size, number_mb);
|
||||
}
|
||||
FF_ENABLE_DEPRECATION_WARNINGS
|
||||
#endif
|
||||
update_mb_info(s, 1);
|
||||
|
||||
switch(s->codec_id){
|
||||
@ -3429,19 +3421,6 @@ FF_ENABLE_DEPRECATION_WARNINGS
|
||||
|
||||
write_slice_end(s);
|
||||
|
||||
#if FF_API_RTP_CALLBACK
|
||||
FF_DISABLE_DEPRECATION_WARNINGS
|
||||
/* Send the last GOB if RTP */
|
||||
if (s->avctx->rtp_callback) {
|
||||
int number_mb = (mb_y - s->resync_mb_y)*s->mb_width - s->resync_mb_x;
|
||||
int pdif = put_bits_ptr(&s->pb) - s->ptr_lastgob;
|
||||
/* Call the RTP callback to send the last GOB */
|
||||
emms_c();
|
||||
s->avctx->rtp_callback(s->avctx, s->ptr_lastgob, pdif, number_mb);
|
||||
}
|
||||
FF_ENABLE_DEPRECATION_WARNINGS
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -60,9 +60,6 @@
|
||||
#ifndef FF_API_AVPICTURE
|
||||
#define FF_API_AVPICTURE (LIBAVCODEC_VERSION_MAJOR < 59)
|
||||
#endif
|
||||
#ifndef FF_API_RTP_CALLBACK
|
||||
#define FF_API_RTP_CALLBACK (LIBAVCODEC_VERSION_MAJOR < 59)
|
||||
#endif
|
||||
#ifndef FF_API_VBV_DELAY
|
||||
#define FF_API_VBV_DELAY (LIBAVCODEC_VERSION_MAJOR < 59)
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user