const AVCodecDescriptor *desc;
if (!strncmp(data, "rtmp://", 7)) {
- if (fmt->video_codec != AV_CODEC_ID_H264 ) {
- fmt->video_codec = AV_CODEC_ID_H264; // force H264
- }
-
- if (fmt->audio_codec != AV_CODEC_ID_AAC) {
- fmt->audio_codec = AV_CODEC_ID_AAC; // force AAC
- }
+ fmt->video_codec = AV_CODEC_ID_H264;
+ fmt->audio_codec = AV_CODEC_ID_AAC;
}
desc = avcodec_descriptor_get(fmt->video_codec);
if (fmt->video_codec != AV_CODEC_ID_H264 ) {
fmt->video_codec = AV_CODEC_ID_H264; // force H264
}
-
- if (fmt->audio_codec != AV_CODEC_ID_AAC) {
- fmt->audio_codec = AV_CODEC_ID_AAC; // force AAC
- }
-
-
-
+
+ fmt->audio_codec = AV_CODEC_ID_AAC;
+
handle->mm.samplerate = 44100;
handle->mm.ab = 128;
- if (handle->mm.vw && handle->mm.vh) {
+ if (!handle->mm.vb && handle->mm.vw && handle->mm.vh) {
switch(handle->mm.vh) {
case 240:
handle->mm.vb = 400;
if (handle->mm.fps > 0.0f) {
handle->mm.keyint = (int) 2.0f * handle->mm.fps;
}
-
}
desc = avcodec_descriptor_get(fmt->video_codec);