Felix Abecassis
b7916b9ff6
Avoid redeclaration of lseek under MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Felix Abecassis
9c077c0d28
Implement atomic operations for MSVC using the Interlocked API.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Felix Abecassis
8cc8898baa
Implement ATTR_PACKED for MSVC.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Felix Abecassis
02f2f5f25b
Add #ifdef clauses around MinGW specific code.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Rémi Denis-Courmont
ef1cc0231a
Remove old stray definitions
13 years ago
Tristan Matthews
7659b4d8f9
Avoid type conversion errors with VLC_TS_*
Without the INT64_C, ES_OUT_SET_PCR was being called with garbage values
(when not on 64-bit systems).
Refs #9828
13 years ago
Jean-Baptiste Kempf
7696f44d85
Map MSN Audio to MS_GSM, as it is just extensions
13 years ago
Jean-Baptiste Kempf
5dee34ad03
Do not put the extensions twice
13 years ago
Jean-Baptiste Kempf
0da682e0bd
Add .mus and .sid in the file open selector
13 years ago
Rémi Denis-Courmont
5ccba1ab1d
Add STREAM_GET_PTS_DELAY control (refs #8457 )
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
Adrien Maglo
95cfb0e32d
Vout: add a new vout_window type for android native windows
13 years ago
Rémi Denis-Courmont
cca8532369
fourcc: add ARGB for 32-bits RGBA with X11/BD components order
13 years ago
Rémi Denis-Courmont
30bf97c789
keys: define Print and Pause keys
13 years ago
Jean-Baptiste Kempf
2f3e3eb8d4
Add .wax to the list of extensions we support
13 years ago
Arun Pandian G
81a79c99f9
intf: WebVTT extensions detection
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Francois Cartegnie
46c5bf59b1
vlc_es: add defines for priority levels
13 years ago
Jean-Baptiste Kempf
7e115e80a5
Fingerprinter: fix formatting
13 years ago
Rémi Denis-Courmont
25157a728e
window: add window type
EGL needs to know the kind of window at run-time.
13 years ago
Rémi Denis-Courmont
7b226da6ce
plugin: remove non-existent subcategory hint items type
13 years ago
Jean-Baptiste Kempf
d6a7b808ba
Be more precise in libavcodec/libavformat/libavutil separation
13 years ago
Edward Wang
ab81a8461d
Qt: add rename directory option
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
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
Rafaël Carré
f033c000b2
IApplicationAssociationRegistrationUI: move to single user
This interface is only defined for Vista+ in mingw-w64 3.0
If we define an extern symbol for the GUID it will clash at
linking with libuuid which always contains it.
13 years ago
Steinar H. Gunderson
79ced312c7
httpd: Start new clients only at keyframes.
When the mux is capable of marking blocks as containing keyframes
(currently only the avformat mux), start new clients only on such
frames. This makes sure they do not get anything they might not
decode at the beginning of the stream.
This patch completes WebM streaming support.
Signed-off-by: Rafaël Carré <funman@videolan.org>
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
Rémi Denis-Courmont
2ff0bceaa7
msg_...: default value for MODULE_STRING
This was often confusing external plugin authors.
13 years ago
Pierre Ynard
3118ce0cd3
Fix grammar in comments
13 years ago
Jean-Baptiste Kempf
2d4b2ba4e2
s/informations/information
13 years ago
Jean-Baptiste Kempf
d2e1ceb015
Add a mono font name to the text_style_t
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
Timothy B. Terriberry
c9c4f8cfc9
Add support for writing more Ogg tags.
This propagates more of the data between a vlc_meta_t object and
the taglib object used to write out new metadata. This should
support everything except Setting, URL, NowPlaying, ArtworkURL, and
TrackID.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago
Sergey Radionov
11104cb5b2
libvlc: libvlc_MediaSubItemTreeAdded event type added
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years ago
Rémi Denis-Courmont
f2ace09797
compat: add some more thread locale constants
13 years ago
Rémi Denis-Courmont
314fbdbab1
demux: fix bit logic
13 years ago
Rémi Denis-Courmont
cea762697e
access: remove info.i_(update|title|seekpoint)
13 years ago
Rémi Denis-Courmont
49b528cd80
mpeg: implement title/seekpoint controls (refs #8455 )
This is intended for VDR directories and Video CDs.
13 years ago
Rémi Denis-Courmont
a025357ee0
input: add access & stream controls for current title and seekpoint
13 years ago
Rémi Denis-Courmont
d2cd2e5d36
input: poll signal level through demux (refs #8456 )
13 years ago
Rémi Denis-Courmont
ddb88bf1a7
input/stream: remove STREAM_CONTROL_ACCESS and simplify
13 years ago
Rémi Denis-Courmont
6d0f45bb56
Export block_FifoWake() :-(
This mostly reverts commit 8e3dd71128 .
13 years ago
Steinar H. Gunderson
d14b735f2b
access_out: add CAN_SEEK control
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years ago
Rémi Denis-Courmont
afacbcce85
typo
13 years ago
Rémi Denis-Courmont
814d530369
picture: convert to standard atomic operations
13 years ago
Rémi Denis-Courmont
a7877a29f0
aout: rework aout_Interleave()
This no longer assumes that planes are contiguous. It should help with
libav reference counting, and also avoids interleaving unused padding.
13 years ago
Jean-Baptiste Kempf
7bd9d66eb4
Map Voxware MetaSound Codec IDs
13 years ago
Rémi Denis-Courmont
492dfdd506
decoder: separate aout initialization from buffer allocation
This has two benefits:
- allow zero copy in audio decoders,
- allow negotiation of the output formats (potentially for S/PDIF).
13 years ago
Mark Lee
c180afe5f9
libvlc: add equalizer API
Functions are provided to:
* query the available equalizer presets
* create a new default equalizer instance
* create an equalizer instance from a preset
* set individual equalizer band amplitudes
* set equalizer pre-amplification
* apply an equalizer to a media player
Equalizer settings can be applied whether media is playing or not,
and will automatically be retained when playing media subsequently.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years ago