xrdpvr: compile fix for older ffmpeg
This commit is contained in:
parent
fb01994dbb
commit
b6fb300954
@ -162,13 +162,13 @@ xrdpvr_play_media(void *channel, int stream_id, char *filename)
|
|||||||
/* find first audio / video stream */
|
/* find first audio / video stream */
|
||||||
for (i = 0; i < g_psi.p_format_ctx->nb_streams; i++)
|
for (i = 0; i < g_psi.p_format_ctx->nb_streams; i++)
|
||||||
{
|
{
|
||||||
if (g_psi.p_format_ctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO &&
|
if (g_psi.p_format_ctx->streams[i]->codec->codec_type == CODEC_TYPE_VIDEO &&
|
||||||
g_video_index < 0)
|
g_video_index < 0)
|
||||||
{
|
{
|
||||||
g_video_index = i;
|
g_video_index = i;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_psi.p_format_ctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_AUDIO &&
|
if (g_psi.p_format_ctx->streams[i]->codec->codec_type == CODEC_TYPE_AUDIO &&
|
||||||
g_audio_index < 0)
|
g_audio_index < 0)
|
||||||
{
|
{
|
||||||
g_audio_index = i;
|
g_audio_index = i;
|
||||||
@ -728,4 +728,3 @@ xrdpvr_write_to_client(void *channel, STREAM *s)
|
|||||||
usleep(1000 * 3);
|
usleep(1000 * 3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,8 +26,30 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
#include <libavcodec/avcodec.h>
|
||||||
#include <libavformat/avformat.h>
|
#include <libavformat/avformat.h>
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR == 52 && LIBAVCODEC_VERSION_MINOR == 20
|
||||||
|
#define DISTRO_DEBIAN6
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR == 52 && LIBAVCODEC_VERSION_MINOR == 72
|
||||||
|
#define DISTRO_UBUNTU1104
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if LIBAVCODEC_VERSION_MAJOR == 53 && LIBAVCODEC_VERSION_MINOR == 35
|
||||||
|
#define DISTRO_UBUNTU1204
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if !defined(DISTRO_DEBIAN6) && !defined(DISTRO_UBUNTU1104) && !defined(DISTRO_UBUNTU1204)
|
||||||
|
#warning unsupported distro
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef DISTRO_UBUNTU1204
|
||||||
|
#define CODEC_TYPE_VIDEO AVMEDIA_TYPE_VIDEO
|
||||||
|
#define CODEC_TYPE_AUDIO AVMEDIA_TYPE_AUDIO
|
||||||
|
#endif
|
||||||
|
|
||||||
#define MAX_BUFSIZE (1024 * 1024 * 8)
|
#define MAX_BUFSIZE (1024 * 1024 * 8)
|
||||||
|
|
||||||
#define CMD_SET_VIDEO_FORMAT 1
|
#define CMD_SET_VIDEO_FORMAT 1
|
||||||
|
Loading…
Reference in New Issue
Block a user