summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Coval <philippe.coval@open.eurogiciel.org>2014-11-26 16:16:07 +0100
committerLeandro Dorileo <leandro.maciel.dorileo@intel.com>2015-01-20 17:07:42 -0200
commitf5173cbd8dccd7e46464020e9e515378fe9e07f3 (patch)
tree18eab32451179ae21d2f66c707c3aeeb01413a36
parent86c876e36160144c3153963ff273c8b532f84bc2 (diff)
downloadlightmediascanner-f5173cbd8dccd7e46464020e9e515378fe9e07f3.tar.gz
lightmediascanner-f5173cbd8dccd7e46464020e9e515378fe9e07f3.tar.bz2
lightmediascanner-f5173cbd8dccd7e46464020e9e515378fe9e07f3.zip
Porting to libav v11
Change-Id: I6047f44dd46843160a2259e56fc937dd407f7b07 Bug-Tizen: TC-2106/related Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
-rw-r--r--packaging/lightmediascanner.spec6
-rw-r--r--src/plugins/generic/generic.c8
2 files changed, 6 insertions, 8 deletions
diff --git a/packaging/lightmediascanner.spec b/packaging/lightmediascanner.spec
index 7b2d6cf..191fffa 100644
--- a/packaging/lightmediascanner.spec
+++ b/packaging/lightmediascanner.spec
@@ -44,7 +44,7 @@ LMS test programs
%autogen
-make %{?_smp_mflags}
+make %{?jobs:-j%jobs}
%install
rm -rf %{buildroot}
@@ -65,7 +65,6 @@ libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buil
%defattr(-, root, root)
%doc AUTHORS README
%license COPYING
-%{_bindir}/lightmediascanner*
%{_libdir}/*.so.*
%{_libdir}/lightmediascanner/plugins/*
%{_prefix}/share/dbus-1/services/*.service
@@ -78,5 +77,4 @@ libtool --mode=install install -m 0755 %{testbindir}/src/bin/list-parsers %{buil
%files test
%defattr(-, root, root)
-%{_bindir}/lms-test
-%{_bindir}/lms-list-parsers
+%{_bindir}/*
diff --git a/src/plugins/generic/generic.c b/src/plugins/generic/generic.c
index 9c76d7a..74c2240 100644
--- a/src/plugins/generic/generic.c
+++ b/src/plugins/generic/generic.c
@@ -86,7 +86,7 @@ struct codec_container_descriptor {
};
static const struct codec_container_descriptor _codec_list[] = {
- {CODEC_ID_MP3, &_codec_mpeg1layer3},
+ {AV_CODEC_ID_MP3, &_codec_mpeg1layer3},
{AV_CODEC_ID_WMAV1, &_codec_audio_asf},
{AV_CODEC_ID_WMAV2, &_codec_audio_asf},
{AV_CODEC_ID_WMAPRO, &_codec_audio_asf},
@@ -251,7 +251,7 @@ _get_common_container(AVStream *stream, struct lms_string_size *value)
static const struct codec_container _codecs[] = {
{
- .id = CODEC_ID_MP3,
+ .id = AV_CODEC_ID_MP3,
.get_codec = _get_common_codec,
.get_container = NULL,
},
@@ -435,8 +435,8 @@ _parse_video_stream(AVFormatContext *fmt_ctx, struct lms_video_info *info, AVStr
s->video.width = ctx->width;
s->video.height = ctx->height;
- if (stream->r_frame_rate.den)
- s->video.framerate = stream->r_frame_rate.num / stream->r_frame_rate.den;
+ if (stream->avg_frame_rate.den)
+ s->video.framerate = stream->avg_frame_rate.num / stream->avg_frame_rate.den;
snprintf(aspect_ratio, sizeof(aspect_ratio), "%d:%d",
ctx->sample_aspect_ratio.num, ctx->sample_aspect_ratio.den);