Commit Graph

30 Commits (d3b623b5d32e8eba6c135ba62acfe049840040a4)

Author SHA1 Message Date
Harald H d3b623b5d3 http to https for supported urls (#1625)
* http to https for supported urls

* http to https

* http to https

* http to https

* http to https

* http to https

* http to https

* http to https

* http tp https

* http to https

* http to https

* http to https

* http to https

* http to https

* http to https

* http to https

* http to https

* some url fixes

* http to https
6 years ago
Chris Robinson 08e947319a Restore exception throwing to the decoder 7 years ago
Chris Robinson aecf74e7bb Don't throw exceptions from the audio decoder 7 years ago
scrawl 1739351b7a Remove now unused Sound_Decoder::rewind() 8 years ago
Bret Curtis 3ea3d07d44 really purge libav 9 years ago
scrawl cd2e6d4436 Move the __STDC_CONSTANT_MACROS define to cmakelists 9 years ago
scrawl 8c7c89a4aa Port SoundManager 9 years ago
scrawl 55c9c0a266 Audio resampling fixes
- Don't try to use float audio or extended channel layouts if the hardware does not support them
- Add channel layout resampling support to ffmpeg_decoder
10 years ago
scrawl eb1c24ffe6 Refactor video player engine to get rid of MWSound dependencies
- Split video player to separate source files.
 - Move video player engine sources to extern/ (repository will be set up on github soon).
 - Audio is handled in a MovieAudioFactory, implemented by the user (here in MWSound subsystem).
 - Handle conversion of unsupported channel layouts via ffmpeg's swresample.
10 years ago
cc9cii 48a36442c6 Add libswresample and libavresample support for sounds. 10 years ago
scrawl c8c0e5de38 Fixed code issues found with unity build. Missing include guards, duplicated functions, ... 10 years ago
Miroslav Puda 743b3dec99 Correction of libavutil version 11 years ago
eroen d75391de8e libav-9 - fix missing includes
With libav-9 and ffmpeg-1.0, libavcodec/avcodec.h no longer defines the
AV_CH_LAYOUT_* constants. They have been defined in libavutil/channel_layout.h
for a long time prior to this.
11 years ago
eroen 2850032d9e libc++ fixes: avcodec/avformat workaround
With libc++, string includes stdint.h, which breaks the fragile avformat.h
workaround, which depends on __STDC_CONSTANT_MACROS being defined before
stdint.h is included.

Moving the string inclusion after that eyesore shouldn't break anything.
11 years ago
Chris Robinson e9d833be03 Use the packet pts to calculate the decoder sample offset 12 years ago
Chris Robinson 1a771ae671 Merge the stream struct into the parent decoder 12 years ago
Chris Robinson 9d86890d9d Only use one stream for the ffmpeg decoder 12 years ago
Chris Robinson 0a5ab977b7 Use the decoder's sample offset for calculating the stream offset 12 years ago
Chris Robinson 9c831d3039 Add a decoder method to get the "file" name 12 years ago
scrawl d432420a32 fix FindFFmpeg.cmake 12 years ago
scrawl 1a2034b4dd training window 12 years ago
Chris Robinson 5cb90ab704 Add some dummy copy constructors and assignment operators to prevent implicit versions from being used 12 years ago
Chris Robinson 26a441f29a Add a readAll method to the sound decoder, for potentially more efficient reading 12 years ago
Chris Robinson deb473b9ae Implement the ffmpeg decoder 12 years ago
Chris Robinson 9a48002025 Fix compilation of the FFmpeg decoder 12 years ago
Chris Robinson db46bf39b3 Add a rewind method to the sound decoder 12 years ago
Chris Robinson efae7dfe83 Rename some sound decoder class member variables and functions 12 years ago
Chris Robinson caf5d71d44 Make the sound decoder's Open method return void
Errors are thrown, not returned
12 years ago
Chris Robinson 9cf42f6d0f Flesh out the sound decoder a bit more 12 years ago
Chris Robinson 46cd84aac5 Add a skeleton ffmpeg decoder 12 years ago