Commit Graph

48 Commits

Author SHA1 Message Date
Jacek Jendrzej
30dbfb7ec9 ffmpegdec.cpp fix memleak 2020-01-05 14:57:42 +01:00
Frankenstone
cdac50c6f8 ffmpegdec change debug output 2019-03-05 06:15:20 +01:00
BPanther
d1f4f82f6a ffmpegdec fix possible memleak (thx DboxOldie) 2019-03-05 06:15:16 +01:00
Frankenstone
052d9c07f5 fix build ffmpeg, use old api for older ffmpeg 2019-03-04 10:33:16 +01:00
Frankenstone
4f1e47191b ffmpegdec.cpp: fix possible memleak 2019-03-04 10:20:25 +01:00
Frankenstone
23a009535c reduce ffmpeg warnings part 2 , thx DboxOldie
- part 1 see here b160f48
2019-03-01 21:24:24 +01:00
Frankenstone
4d52588842 fix ffmpeg compiler warnings, thx DboxOldie 2019-03-01 21:24:24 +01:00
svenhoefer
5c413dce45 - move compatibility headers to /lib/hardware
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-12-31 11:47:45 +01:00
svenhoefer
4f911979e0 - rename COVERDIR => COVERDIR_TMP
Signed-off-by: Thilo Graf <dbt@novatux.de>
2018-10-02 23:24:53 +02:00
max_10
a179a38fd9 - ffmpegdec: fix audio playback for ARM_HARDWARE 2017-12-01 14:26:46 +01:00
M. Liebmann
542626c0da Merge branch 'master' into pu/mp 2017-06-29 15:06:39 +02:00
svenhoefer
99d72a0b8a - audiodec: unify cover handling
(cherry picked from commit ae0f735d998b8cbc5caf969f342be7af747b05f5)
Signed-off-by: Thilo Graf <dbt@novatux.de>
2017-06-28 20:35:18 +02:00
Jacek Jendrzej
cf951434d5 Merge branch 'master' into pu/mp 2017-06-20 14:26:38 +02:00
Jacek Jendrzej
0bc31c6397 try to fix versio check for ffmpeg 2017-06-18 21:43:34 +02:00
svenhoefer
11a28c07d6 Merge branch 'master' into pu/mp 2017-04-19 21:35:56 +02:00
Jacek Jendrzej
a3bf23d9c9 try to fix version check for avformat codecpar 2017-04-19 17:19:43 +02:00
Stefan Seyfried
6f1cfd42bb Merge remote-tracking branch 'tuxbox/master' 2017-03-07 19:43:06 +01:00
Jacek Jendrzej
bfa589eb08 make neutrino compatible with new ffmpeg 2017-03-07 15:00:17 +01:00
Stefan Seyfried
7154f36258 driver: use newer ffmpeg API
Reduce the "deprecated function" warnings a bit when compiling against
recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
which works with both old and new ffmpeg versions.
The other stuff needs rewrites which are not compatible with all ffmpeg
releases :-(
2016-11-13 01:44:45 +01:00
Stefan Seyfried
4a400c909a driver: use newer ffmpeg API
Reduce the "deprecated function" warnings a bit when compiling against
recent ffmpeg releases. Just the drop-in-replacement "av_packet_unref"
which works with both old and new ffmpeg versions.
The other stuff needs rewrites which are not compatible with all ffmpeg
releases :-(
2016-11-12 22:16:42 +01:00
Stefan Seyfried
13ab1ebc8a Merge remote-tracking branch 'tuxbox/master'
* needs compile fixes
* needs additional tests, of course :-)
2016-10-22 11:37:40 +02:00
Jacek Jendrzej
0d9fbd5378 some never read compil warning fixes 2016-04-24 17:18:37 +02:00
Stefan Seyfried
8e763ca183 ffmpegdec: fix playback for big-endian arch 2016-01-17 15:22:49 +01:00
martii
be45410a3d driver/audiodec/ffmpegdec: work-around for pre-2.2 ffmpeg API build 2014-09-29 14:37:12 +04:00
martii
0d44d40dc0 driver/audiodec/ffmpegdec: adapt to 2.0 ffmpeg API 2014-09-29 14:37:05 +04:00
Jacek Jendrzej
9a6a2f70c6 CFfmpegDec::Decoder -fix possible floating point exception 2014-02-17 16:24:44 +01:00
martii
27acdadf30 driver/audiodec/ffmpegdec: trim metadata strings 2013-12-16 14:54:37 +01:00
[CST] Focus
3ac714d93a driver/audiodec/ffmpegdec.cpp: fix warning after 2ebdf6dfbb 2013-12-15 14:57:29 +04:00
[CST] Focus
2ebdf6dfbb driver/audiodec/ffmpegdec.cpp: comment selecting input format from file type,
let ffmpeg to find input format
2013-12-15 14:46:45 +04:00
[CST] Focus
0cb07d75d9 driver/audiodec: get back old audio decoders code, use configure option ENABLE_FFMPEGDEC
to switch between old code and ffmpegdec
2013-12-15 14:46:45 +04:00
[CST] Focus
c263bdba51 driver/audiodec/ffmpegdec.cpp: try to save cover only at play start time,
looks like race, but CAudioPlayerGui::updateMetaData should detect changed metadata and display cover
2013-12-15 14:46:45 +04:00
[CST] Focus
fcc6cc6ff2 driver/audiodec/ffmpegdec.cpp: fix jump forward/backward 2013-12-15 14:40:54 +04:00
[CST] Focus
ecf0fb03a6 driver/audiodec/ffmpegdec.cpp: add support to downmix and play multichannel audio,
fix seek function,
use duration reported by ffmpeg if reported,
set analyzeduration to 1 second
2013-12-15 14:40:54 +04:00
[CST] Focus
66b0dc0306 driver/audiodec/ffmpegdec.cpp: parse metadata only for AVMEDIA_TYPE_AUDIO streams;
fix type_info and possible crash (thanks Jacek)
2013-12-15 14:40:54 +04:00
[CST] Focus
294766e4d5 driver/audiodec/ffmpegdec.cpp: fix ogg; get metadata also from streams,
ie some ogg dont have global metadata
2013-12-15 14:40:54 +04:00
[CST] Focus
6aab9783f1 driver/audiodec/ffmpegdec.cpp: fix bits per sample, fix av_free_packet 2013-12-15 14:40:54 +04:00
[CST] Focus
38ca5c4f38 driver/audiodec/ffmpegdec.cpp, driver/audiometadata.cpp: fix compile 2013-12-15 14:40:54 +04:00
martii
579ca91889 driver/audiodec,audiometadata: cover file handling fixed 2013-12-15 14:40:54 +04:00
martii
0d55807143 driver/audiodec/ffmpegdec: cover fix 2013-12-15 14:40:54 +04:00
martii
1575fad077 driver/audiodec/ffmpegdec: don't set cover-art variable on failure 2013-12-15 14:40:54 +04:00
martii
5d02024ae1 audioplayer, ffmpegdec: embedded cover support
Conflicts:
	src/gui/audioplayer.cpp
2013-12-15 14:40:54 +04:00
martii
e41f122970 driver/audiodec: don't encode utf8 to utf8 2013-12-15 14:40:53 +04:00
martii
d3f31195a2 audiodec/ffmpegdec: convert id3 tags to UTF8 2013-12-15 14:40:53 +04:00
martii
5a7b190790 driver/audiodec: metadata fix 2013-12-15 14:40:53 +04:00
martii
d5ea074457 driver/audiodec: Switch to ffmpeg, drop custom decoder implementations, drop libvorbis/libmad/libid3/libogg/libflac. Not fully regression tested.
Conflicts:
	configure.ac
	src/Makefile.am
	src/driver/audiodec/Makefile.am
2013-12-15 14:40:53 +04:00
martii
7bcd72afe3 driver/audiodec/ffmpegdec: minor cleanup 2013-12-15 14:40:53 +04:00
martii
c11aa70f28 driver/audiodec/ffmpegdec: reopen codec on error (experimental fix) 2013-12-15 14:40:53 +04:00
martii
52620ccc91 driver/audiodec: implement AAC support (via FFMPEG, with some rough edges) 2013-12-15 14:40:53 +04:00