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
Hugo Beauzée-Luyssen
30e0b39341
chromecast: No need to transcode opus
9 years ago
Hugo Beauzée-Luyssen
b5b2cdd175
xa: Fix fourcc mismatch
9 years ago
Hugo Beauzée-Luyssen
5d168c429a
adpcm: Fix fourcc mismatch
9 years ago
Hugo Beauzée-Luyssen
44bd780b49
chromecast_demux: Fix double free.
This is now done in the core
9 years ago
Hugo Beauzée-Luyssen
3b782cb9cd
adpcm: Simplify
And reorder the fourccs to match the initialization switch
9 years ago
Marvin Scholz
9923f2929b
macosx: Set/unset demux filter for renderers
9 years ago
Marvin Scholz
5ee33d4b2c
macosx: Add helper to unset rd demux filter
9 years ago
Marvin Scholz
7f6dafd48b
macosx: Add helper to set rd item demux filter
9 years ago
Thomas Guillem
8e10fb5327
channel_mixer: headphone: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
93827d63af
channel_mixer: mono: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
4278d11dd1
chorus_flanger: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
0db02d7f44
compressor: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
893171e000
equalizer: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
bbcc289b6f
karaoke: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
7b878bb90e
normvol: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
e58fd39024
scaletempo: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
5efc7767c4
audiobargraph: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
2cd7922399
spatializer: prepare format on success
This fixes a i_bytes_per_frame/i_frame_length inconsistency when chaining more
than one audio filters.
9 years ago
Thomas Guillem
c01ab28ec5
aout: filters: assert that audio converter/resamplers are const
9 years ago
Thomas Guillem
f9252eb556
channel_mixer: remap: don't modify fmt on error
9 years ago
Thomas Guillem
4a7e83dd27
channel_mixer: mono: don't modify fmt on error
9 years ago
Thomas Guillem
8fe98a6208
gl: vaapi: favor display backend
Mainly to assure that we use the same card as the display.
9 years ago
Thomas Guillem
acae320ede
gl: don't do direct rendering below OpenGL 3.0
See comments.
9 years ago
Thomas Guillem
96b96301e5
aout: hide aout_ChannelsRestart callback
9 years ago
Steve Lhomme
788c0561fe
vlc_fourcc: add a define for "XAJ\00" (EA ADPCM)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
ac2886e617
rawvideo: only copy the input es_format_t on output for the decoder
It's automatically done for packetizers.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
cdf2f061e6
packetizer:copy: set the codec id on fmt_out when everything is correct
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
373950c710
modules:decoders: only set the codec ID rather than init the whole ES format
It's already initialized when the decoder is created.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
580c27bed2
modules:decoders: fill the fmt_out only when everything is OK
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
5f03dad116
cvdsub: fix the codec ID on the packetizer output
All other decoders that also double as a packetizer do this.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
d1ed292761
packetizer:dts: code cleaning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
7f141e7d13
codec:aom: code cleaning
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
0330d89e38
mux:asf: make use of the local variable
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
6e196e5c39
mux:mpeg:ts: use the read-only input format
only the core can touch it
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
8a8c18322c
mux:ogg: the sout input format is read-only
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
a17ad7e674
mux:avformat: the sout input format is read-only
9 years ago
Steve Lhomme
4efa74c715
packetizer:copy: fix unchecked memory allocation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
41c3b400d6
mux:mpeg:ps: fix unchecked memory allocation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
89c4c011f4
mux:asf: fix unchecked memory allocation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
382f53fac1
demux:aiff: init the ES to "twos" directly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
b52f227e5f
demux:mjpeg: init the ES to VLC_CODEC_MJPG directly
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
2bd0838991
demux: mpegv: no need to initialize the es_format_t twice
It won't be modified during the demux_PacketizerNew() call.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
bfd37c9dff
ts_sl: remove no-op
The string is already freed and reset in es_format_Clean().
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
0acb014181
rawaud: initialize the ES directly with the known codec
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
78cfbb8d6f
vlm: don't use a variable outside of its scope
item.es is set to the address holding the address of es and use outside of the
code where es was declared.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
c3af9ac279
mft: use video_format_Copy() instead of plain structure copy
If there is a palette we don't want to use the same pointer otherwise there
will be a double free.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
b840c61553
image: use es_format_Copy() instead of plain structure copy
There's potentially double free when calling es_format_Clean() on the copied
structure.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
47fe196f4d
demux:avformat: strip libavformat always matching tests
We require libavformat >= 57 now.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago
Steve Lhomme
92927360d8
extract: make the get_custom_from_yuv declaration match the definition
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years ago