Commit d7c96d66 authored by Anuradha Suraparaju's avatar Anuradha Suraparaju Committed by Diego Biurrun

Add support for creating Simple Profile (I-frame only, no arithmetic coding)

Dirac bytestreams.  patch by Anuradha Suraparaju, anuradha rd.bbc.co uk

Originally committed as revision 15286 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 91ba93e6
......@@ -175,9 +175,11 @@ static int libdirac_encode_init(AVCodecContext *avccontext)
}
/* Intra-only sequence */
if (avccontext->gop_size == 0 )
if (avccontext->gop_size == 0 ) {
p_dirac_params->enc_ctx.enc_params.num_L1 = 0;
else
if (avccontext->coder_type == FF_CODER_TYPE_VLC)
p_dirac_params->enc_ctx.enc_params.using_ac = 0;
} else
avccontext->has_b_frames = 1;
if (avccontext->flags & CODEC_FLAG_QSCALE) {
......
......@@ -149,6 +149,11 @@ static int libschroedinger_encode_init(AVCodecContext *avccontext)
schro_encoder_setting_set_double (p_schro_params->encoder,
"gop_structure",
SCHRO_ENCODER_GOP_INTRA_ONLY);
if (avccontext->coder_type == FF_CODER_TYPE_VLC) {
schro_encoder_setting_set_double (p_schro_params->encoder,
"enable_noarith", 1);
}
}
else {
schro_encoder_setting_set_double (p_schro_params->encoder,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment