summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Bornkessel <hd_brummy@gentoo.org>2014-11-03 13:59:06 +0100
committerJoerg Bornkessel <hd_brummy@gentoo.org>2014-11-03 13:59:06 +0100
commit9f187fdebfa9c768caa496f66224537f07e2d80e (patch)
treedcf3461fdd1e0fcc5a8b9ec003a9f1ad3e1b4e2f
parent117c42c0057e3fe87a4f654b48845892ac88284d (diff)
downloadvdr-plugin-audiorecorder-9f187fdebfa9c768caa496f66224537f07e2d80e.tar.gz
vdr-plugin-audiorecorder-9f187fdebfa9c768caa496f66224537f07e2d80e.tar.bz2
call avcodec _by_name, again; cleanup code
-rw-r--r--convert.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/convert.c b/convert.c
index 40b2d79..9a06e90 100644
--- a/convert.c
+++ b/convert.c
@@ -73,13 +73,10 @@ void cConvert::init_decoder(void)
void cConvert::init_encoder(const char *codec, int bit_rate, int sample_rate,
int channels)
{
- avcodec_register_all();
-// AVCodec *encoder_codec;
-// AVCodecContext *encoder_ctx= NULL;
-// AVFrame *frame;
-// AVPacket pkt;
+ avcodec_register_all(); // wird das hier wirklich gebraucht? still initialized in audiorecorder.c
- encoder_codec = avcodec_find_encoder(AV_CODEC_ID_MP3);
+// encoder_codec = avcodec_find_encoder(AV_CODEC_ID_MP3); // register codec direct for debug
+ encoder_codec = avcodec_find_encoder_by_name(codec);
if (! encoder_codec) {
dsyslog("[audiorecorder]: codec %s is not supported (%s, "
"%s())", codec, __FILE__, __func__);
@@ -109,10 +106,6 @@ void cConvert::init_encoder(const char *codec, int bit_rate, int sample_rate,
encoder_ctx->bit_rate, encoder_ctx->sample_rate,
encoder_ctx->channels, __FILE__, __func__);
-// av_freep(&samples);
-// avcodec_free_frame(&frame);
-// avcodec_close(encoder_ctx);
-// av_free(encoder_ctx);
}