MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / hb_video_encoder_get_default

Function hb_video_encoder_get_default

libhb/common.c:3075–3091  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3073}
3074
3075int hb_video_encoder_get_default(int muxer)
3076{
3077 if (!(muxer & HB_MUX_MASK))
3078 goto fail;
3079
3080 const hb_encoder_t *video_encoder = NULL;
3081 while ((video_encoder = hb_video_encoder_get_next(video_encoder)) != NULL)
3082 {
3083 if (video_encoder->muxers & muxer)
3084 {
3085 return video_encoder->codec;
3086 }
3087 }
3088
3089fail:
3090 return HB_VCODEC_INVALID;
3091}
3092
3093hb_encoder_t * hb_video_encoder_get_from_codec(int codec)
3094{

Callers 2

preset_cleanFunction · 0.85
ghb_validate_videoFunction · 0.85

Calls 1

Tested by

no test coverage detected