hrev50199 adds 1 changeset to branch 'master'
old head: 03b9db1a1a4cb4b7b462fd64fb7419415517df20
new head: d3c8f2b27145bfa9aaf60c5bebfd54fe8d5f5444
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=d3c8f2b27145+%5E03b9db1a1a4c
----------------------------------------------------------------------------
d3c8f2b27145: dvb: update build with ffmpeg 3.0.
[ Jérôme Duval <jerome.duval@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev50199
Commit: d3c8f2b27145bfa9aaf60c5bebfd54fe8d5f5444
URL: http://cgit.haiku-os.org/haiku/commit/?id=d3c8f2b27145
Author: Jérôme Duval <jerome.duval@xxxxxxxxx>
Date: Sat Apr 9 21:31:03 2016 UTC
----------------------------------------------------------------------------
1 file changed, 11 insertions(+), 3 deletions(-)
src/add-ons/media/media-add-ons/dvb/MediaFormat.cpp | 14 +++++++++++---
----------------------------------------------------------------------------
diff --git a/src/add-ons/media/media-add-ons/dvb/MediaFormat.cpp
b/src/add-ons/media/media-add-ons/dvb/MediaFormat.cpp
index 187f930..f6c71d7 100644
--- a/src/add-ons/media/media-add-ons/dvb/MediaFormat.cpp
+++ b/src/add-ons/media/media-add-ons/dvb/MediaFormat.cpp
@@ -38,6 +38,14 @@ extern "C" {
} // extern "C"
+
+#if LIBAVCODEC_VERSION_INT <= ((54 << 16) | (50 << 8))
+#define AV_CODEC_ID_AC3 CODEC_ID_AC3
+#define AV_CODEC_ID_MP3 CODEC_ID_MP3
+#define AV_CODEC_ID_MPEG2VIDEO CODEC_ID_MPEG2VIDEO
+#endif
+
+
void
PrintFormat(const media_format &format)
{
@@ -65,7 +73,7 @@ GetHeaderFormatAc3Audio(media_format *out_format, const uint8
*header, size_t si
// desc.u.wav.codec = 0x2000;
desc.family = B_MISC_FORMAT_FAMILY;
desc.u.misc.file_format = 'ffmp';
- desc.u.misc.codec = CODEC_ID_AC3;
+ desc.u.misc.codec = AV_CODEC_ID_AC3;
BMediaFormats formats;
status = formats.InitCheck();
@@ -120,7 +128,7 @@ GetHeaderFormatMpegAudio(media_format *out_format, const
uint8 *header, size_t s
// desc.u.mpeg.id = B_MPEG_2_AUDIO_LAYER_2;
desc.family = B_MISC_FORMAT_FAMILY;
desc.u.misc.file_format = 'ffmp';
- desc.u.misc.codec = CODEC_ID_MP3;
+ desc.u.misc.codec = AV_CODEC_ID_MP3;
BMediaFormats formats;
@@ -154,7 +162,7 @@ GetHeaderFormatMpegVideo(media_format *out_format, const
uint8 *header, size_t s
// desc.u.mpeg.id = B_MPEG_2_VIDEO;
desc.family = B_MISC_FORMAT_FAMILY;
desc.u.misc.file_format = 'ffmp';
- desc.u.misc.codec = CODEC_ID_MPEG2VIDEO;
+ desc.u.misc.codec = AV_CODEC_ID_MPEG2VIDEO;
BMediaFormats formats;
status = formats.InitCheck();