Steve Lhomme
37f7d8b35e
vlc_codecs: assert that our WAVE_FORMAT values match the SDK ones
3 years ago
Steve Lhomme
674cc68b26
vlc_codecs.h: don't redefine some WAVE formats if already found
Some of the newest FourCC exist in the latest Windows SDK, with the same
values.
3 years ago
Steve Lhomme
9cb9df5097
vlc_codec: use the preferred toolchain packing mode with MSVC
The Windows SDK and mingw-w64 5+ have a clean way to group packing blocks
together. mingw-w64 generates some bogus warning (clang) when using
packing from a header, so keep it to MSVC for now.
3 years ago
Steve Lhomme
96f9688a4c
vlc_codec: remove video structures only used on Windows
They are defined in the Windows SDK.
3 years ago
Steve Lhomme
73b0a8bdfe
vlc_codec: remove unused VLC_BITMAPINFO
3 years ago
Steve Lhomme
a2947255c2
vlc_codec: remove unused RECT32
3 years ago
Steve Lhomme
cf52315aba
vlc_codecs: fix warning with mingw-w64
We don't want the OS/SDK values, even though they might/should be the
same.
3 years ago
Francois Cartegnie
c77931355a
vlc_codecs: update Audio coding codec descriptions
5 years ago
Francois Cartegnie
4f7eeafa65
vlc_codecs: add missing Opus and alac waveformats
>= Win10
refs #25794
5 years ago
Francois Cartegnie
408a9547db
vlc_codecs: fix twocc mmreg.h collisions
5 years ago
Alexandre Janniaux
104836dc76
vlc_codecs: use #if defined() instead of #if
The `pragma push` side is already using #else after an #ifdef
HAVE_ATTRIBUTE_PACKED, and the configure.ac script is only declaring the
compilation flag when it's available.
Fix multiple -Wundef warnings when compiling the code for Apple OS.
5 years ago
Steve Lhomme
5363279805
remove the $Id$ in the source code
7 years ago
Marvin Scholz
13bea26a01
include/vlc_codecs: Rename guid_t to vlc_guid_t
On darwin guid_t conflicts with darwins definition of guid_t.
8 years ago
Francois Cartegnie
310a3b5803
demux: avi: map Qnap ADTS
need to clean more crap to get it working
9 years ago
Steve Lhomme
f16fcc1776
vlc_fourcc: add a define for "undf" (unidentified codec)
Technically it could be set to 0
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Francois Cartegnie
d7241e3863
vlc_codecs: add Waveformatex HEAAC
9 years ago
Francois Cartegnie
168236e0e4
vlc_codecs: add Waveformatex ADTS
9 years ago
Rémi Denis-Courmont
685434ecc9
Remove unused definitions
9 years ago
Francois Cartegnie
c12d9fb6a7
vlc_codec: show leading zeros in GUID_FMT
9 years ago
Thomas Guillem
da77ec84d4
vlc_codecs: add WAVEFORMATEXTENSIBLE_IEC61937
This will be used by wasapi for EAC3, MLP, TRUEHD...
10 years ago
Emeric Grange
67fcea72c2
Demux wave: Add support for .AMB file format
AMB are just WAVE files with custom GUIDs to indicate 'Ambisonic B format' datas
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years ago
Francois Cartegnie
52847eaf50
vlc_codecs: fix the waveformatex, ksformat stuff
Were unused static Guids, incorrect Atrac3 to pcm mapping
constness, and incomplete waveformat->guid mapping.
11 years ago
Francois Cartegnie
0bdface8cb
demux: avi: add support for creative adpcm
refs samples/A-codecs/Creative/
11 years ago
Jean-Baptiste Kempf
fa8af20d0e
Move GUID_ helpers to vlc_codecs.h
11 years ago
Jean-Baptiste Kempf
2eddbc9212
Fix typo
12 years ago
Jean-Baptiste Kempf
7724e3e118
Reindent
12 years ago
Jean-Baptiste Kempf
f6e4647f69
Map ON2 AVC audio codec
12 years ago
Jean-Baptiste Kempf
37e886d113
Add more TwoCC for AMR-NB and AAC in wav/riff files
12 years ago
Ilkka Ollakka
14ffb1a5ca
differentiate mpga (layer 2) and mp3 (layer 3) codecs
Fixes #10318
12 years ago
Felix Abecassis
8cc8898baa
Implement ATTR_PACKED for MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Jean-Baptiste Kempf
7696f44d85
Map MSN Audio to MS_GSM, as it is just extensions
13 years ago
Daniel Verkamp
c7283a4053
Fix Duck DK3/DK4 ADPCM mappings
Also give them VLC_CODEC_ names and use them in the adpcm decoder.
v2: Add codec description strings
Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years ago
Jean-Baptiste Kempf
d6a7b808ba
Be more precise in libavcodec/libavformat/libavutil separation
13 years ago
Daniel Verkamp
5e3714e40a
Add IMC wave tag to FourCC mapping
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Jean-Baptiste Kempf
c857bce384
Wave Microsoft formats: avoid to redefine things twice
13 years ago
Jean-Baptiste Kempf
1b034fc648
Fix support float in RF64
13 years ago
Ben Littler
0e73f22eb5
Support vivo g723.1 in asf
Sample:
http://www.photoflashgraphics.com/designers_portfolio/premiere_movies/multimedia_movies/bellair_digital_movie.asf
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Ben Littler
beefa854cf
Map another twocc for g726 in wav
This patch should fix this sample:
http://samples.ffmpeg.org/A-codecs/g726-test1.wav
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Jean-Baptiste Kempf
7bd9d66eb4
Map Voxware MetaSound Codec IDs
13 years ago
Rémi Denis-Courmont
613bbb8381
Remove "pcm " pseudo-codec, synonymous with "araw"
13 years ago
Jean-Baptiste Kempf
3c298a7d84
Wav: add another AAC variant
Seems to be used for RDP on Windows 8/2012 according to
http://msdn.microsoft.com/en-us/library/dd341376%28prot.20%29.aspx
14 years ago
Jean-Baptiste Kempf
22fecf0b84
Wav: Add another version of G.723.1 (Microsoft)
14 years ago
Jean-Baptiste Kempf
85de569233
Support G.723.1
14 years ago
Jean-Baptiste Kempf
c9118e8701
Fix truespeech in wav files
14 years ago
Jean-Baptiste Kempf
1c3283dc46
Add Indeo Audio codecs and wave format tags
14 years ago
Laurent Aimar
21ad4798d7
Added Ulead DV audio codecs and wave format tags.
14 years ago
Jean-Baptiste Kempf
3222e1a7d4
Map wf_tag of GSM-AMR
14 years ago
Jean-Baptiste Kempf
dc814eb35c
Map FLAC wf_tag
14 years ago
Jean-Baptiste Kempf
6623e92f7a
Map Atrac wf_tags
14 years ago
Jean-Baptiste Kempf
0044061feb
Map Yamaha ADPCM to wf_tag
This should fix Yamaha ADPCM in MKV
14 years ago