[FFmpeg-devel] [PATCH] rtpenc_chain: also copy AVFMT_FLAG_BITEXACT to new AVFormatContext

Ronald S. Bultje rsbultje at gmail.com
Sun Aug 23 13:08:29 CEST 2015


Hi,

On Sun, Aug 23, 2015 at 5:59 AM, Andreas Cadhalpun <
andreas.cadhalpun at googlemail.com> wrote:

> Otherwise it is impossible to make '-movflags +rtphint' bitexact after
> FF_API_LAVF_BITEXACT has been disabled.
>
> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
> ---
>  libavformat/rtpenc_chain.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavformat/rtpenc_chain.c b/libavformat/rtpenc_chain.c
> index 74f306e..96e65ef 100644
> --- a/libavformat/rtpenc_chain.c
> +++ b/libavformat/rtpenc_chain.c
> @@ -58,7 +58,7 @@ int ff_rtp_chain_mux_open(AVFormatContext **out,
> AVFormatContext *s,
>      rtpctx->max_delay = s->max_delay;
>      /* Copy other stream parameters. */
>      rtpctx->streams[0]->sample_aspect_ratio = st->sample_aspect_ratio;
> -    rtpctx->flags |= s->flags & AVFMT_FLAG_MP4A_LATM;
> +    rtpctx->flags |= s->flags & (AVFMT_FLAG_MP4A_LATM |
> AVFMT_FLAG_BITEXACT);
>
>      /* Get the payload type from the codec */
>      if (st->id < RTP_PT_PRIVATE)
> --
> 2.5.0


lgtm.

Ronald


More information about the ffmpeg-devel mailing list