diff options
author | Johns <johns98@gmx.net> | 2015-11-03 11:39:41 +0100 |
---|---|---|
committer | Johns <johns98@gmx.net> | 2015-11-03 11:39:41 +0100 |
commit | 6dfa88aecf1b5a4c5932ba278209d9f22676547f (patch) | |
tree | 9eac4ed3a9ba7ded4dbabb7d1339fa627a399ef9 /softhddev.c | |
parent | ee2311d25237b9828c1423505e5d4055a836414d (diff) | |
download | vdr-plugin-softhddevice-6dfa88aecf1b5a4c5932ba278209d9f22676547f.tar.gz vdr-plugin-softhddevice-6dfa88aecf1b5a4c5932ba278209d9f22676547f.tar.bz2 |
Diffstat (limited to 'softhddev.c')
-rw-r--r-- | softhddev.c | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/softhddev.c b/softhddev.c index bc0a3a4..8881600 100644 --- a/softhddev.c +++ b/softhddev.c @@ -80,12 +80,6 @@ static void DumpMpeg(const uint8_t * data, int size); // Variables ////////////////////////////////////////////////////////////////////////////// -#ifdef USE_VDPAU -static char VdpauDecoder = 1; ///< vdpau decoder used -#else -#define VdpauDecoder 0 ///< no vdpau decoder configured -#endif - extern int ConfigAudioBufferTime; ///< config size ms of audio buffer extern int ConfigVideoClearOnSwitch; //< clear decoder on channel switch char ConfigStartX11Server; ///< flag start the x11 server @@ -707,7 +701,7 @@ static void PesParse(PesDemux * pesdx, const uint8_t * data, int size, Debug(3, "pesdemux: new codec %#06x -> %#06x\n", AudioCodecID, codec_id); CodecAudioClose(MyAudioDecoder); - CodecAudioOpen(MyAudioDecoder, NULL, codec_id); + CodecAudioOpen(MyAudioDecoder, codec_id); AudioCodecID = codec_id; } av_init_packet(avpkt); @@ -880,7 +874,7 @@ static void PesParse(PesDemux * pesdx, const uint8_t * data, int size, (q[5] & 0x7) + 1); // FIXME: support resample } - //CodecAudioOpen(MyAudioDecoder, NULL, AV_CODEC_ID_PCM_DVD); + //CodecAudioOpen(MyAudioDecoder, AV_CODEC_ID_PCM_DVD); AudioCodecID = AV_CODEC_ID_PCM_DVD; } pesdx->State = PES_LPCM_PAYLOAD; @@ -1143,7 +1137,7 @@ int PlayAudio(const uint8_t * data, int size, uint8_t id) (p[5] & 0x7) + 1); // FIXME: support resample } - //CodecAudioOpen(MyAudioDecoder, NULL, AV_CODEC_ID_PCM_DVD); + //CodecAudioOpen(MyAudioDecoder, AV_CODEC_ID_PCM_DVD); AudioCodecID = AV_CODEC_ID_PCM_DVD; } @@ -1216,7 +1210,7 @@ int PlayAudio(const uint8_t * data, int size, uint8_t id) // new codec id, close and open new if (AudioCodecID != codec_id) { CodecAudioClose(MyAudioDecoder); - CodecAudioOpen(MyAudioDecoder, NULL, codec_id); + CodecAudioOpen(MyAudioDecoder, codec_id); AudioCodecID = codec_id; } av_init_packet(avpkt); @@ -1940,16 +1934,13 @@ int VideoDecodeInput(VideoStream * stream) case AV_CODEC_ID_MPEG2VIDEO: if (stream->LastCodecID != AV_CODEC_ID_MPEG2VIDEO) { stream->LastCodecID = AV_CODEC_ID_MPEG2VIDEO; - CodecVideoOpen(stream->Decoder, VideoHardwareDecoder < 0 - && VdpauDecoder ? "mpegvideo_vdpau" : NULL, - AV_CODEC_ID_MPEG2VIDEO); + CodecVideoOpen(stream->Decoder, AV_CODEC_ID_MPEG2VIDEO); } break; case AV_CODEC_ID_H264: if (stream->LastCodecID != AV_CODEC_ID_H264) { stream->LastCodecID = AV_CODEC_ID_H264; - CodecVideoOpen(stream->Decoder, VideoHardwareDecoder - && VdpauDecoder ? "h264_vdpau" : NULL, AV_CODEC_ID_H264); + CodecVideoOpen(stream->Decoder, AV_CODEC_ID_H264); } break; default: @@ -2013,9 +2004,6 @@ int VideoGetBuffers(const VideoStream * stream) static void StartVideo(void) { VideoInit(X11DisplayName); -#ifdef USE_VDPAU - VdpauDecoder = !strcasecmp(VideoGetDriverName(), "vdpau"); -#endif if (ConfigFullscreen) { // FIXME: not good looking, mapped and then resized. |