summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscop <scop>2007-08-13 08:10:04 +0000
committerscop <scop>2007-08-13 08:10:04 +0000
commita12e1170caa4701a64524089feba1bf36848b38a (patch)
treed2e2bccb725b5ba8f921d44334d02e428492b1df
parent09636c24502d1892edf07a199fc76df1a45b0f1d (diff)
downloadvdr-plugin-dxr3-a12e1170caa4701a64524089feba1bf36848b38a.tar.gz
vdr-plugin-dxr3-a12e1170caa4701a64524089feba1bf36848b38a.tar.bz2
Ok, I give up, avcodec_register_all() it is.
-rw-r--r--dxr3ffmpeg.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/dxr3ffmpeg.c b/dxr3ffmpeg.c
index 73b31e4..7940000 100644
--- a/dxr3ffmpeg.c
+++ b/dxr3ffmpeg.c
@@ -23,16 +23,15 @@
#include "dxr3configdata.h"
#include <vdr/tools.h>
-// Only in private headers in >= ~2007-07 ffmpeg
-extern AVCodec mp2_decoder;
-
// ==================================
//! constructor
cDxr3Ffmpeg::cDxr3Ffmpeg()
{
avcodec_init();
- // Register only codec(s) we'll need.
- register_avcodec(&mp2_decoder);
+ // Only the MP2 decoder would be needed, but individual registration of
+ // codecs bundled with ffmpeg itself does not appear to be really supported
+ // as of ffmpeg 2007-07-xx and later.
+ avcodec_register_all();
}
// ==================================