[FFmpeg-devel] [PATCH 4/4] ffserver_config: postpone codec context creation
Reynaldo H. Verdejo Pinochet
reynaldo at osg.samsung.com
Wed Oct 22 22:05:20 CEST 2014
Hi
On 10/20/2014 06:57 PM, Lukasz Marek wrote:
> So far AVCodecContext was created without codec specified.
> This causes internal data to not be initialized to defaults.
>
> This commit postpone context creation until all information are gathered.
are/is
>
> Partially fixes #1275
> ---
> ffserver.c | 8 +-
> ffserver_config.c | 286 ++++++++++++++++++++++++++++++++----------------------
> ffserver_config.h | 9 +-
> 3 files changed, 183 insertions(+), 120 deletions(-)
>
> diff --git a/ffserver.c b/ffserver.c
> index 22560ce..8c65d12 100644
> --- a/ffserver.c
> +++ b/ffserver.c
> @@ -212,8 +212,12 @@ static FFServerConfig config = {
> .warnings = 0,
> .audio_id = AV_CODEC_ID_NONE,
> .video_id = AV_CODEC_ID_NONE,
> - .audio_enc = {0},
> - .video_enc = {0},
> + .video_opts = NULL,
> + .video_conf = NULL,
> + .audio_opts = NULL,
> + .audio_conf = NULL,
> + .video_preset = NULL,
> + .audio_preset = NULL,
> };
>
Guess you are already considered dropping the explicit initialization
code as Reimaer suggested.
Looks good otherwise. Feel free to push.
Bests,
--
Reynaldo H. Verdejo Pinochet
Open Source Group
Samsung Research America / Silicon Valley
More information about the ffmpeg-devel
mailing list