Nicholas Jackson
ad7f7c87f0
avmux: fix segfault when a plugin's long_name is NULL
...
Some plugins register an empty long_name field. Check for this
before calling strcmp to avoid a crash.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/114 >
2021-03-16 15:44:23 +00:00
Mathieu Duponchelle
e2c4828699
avmux: zero-initialize packets
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-libav/-/merge_requests/76 >
2020-06-20 00:36:48 +00:00
Haihao Xiang
3c6432698e
avmux: avoid to use unintialized variable
...
Without this fix, running the command below will get an error randomly.
Example:
gst-launch-1.0 videotestsrc ! vp9enc ! avmux_ivf ! fakesink
ERROR: pipeline doesn't want to preroll.
0:00:02.388528491 30148 0x5601b424a370 ERROR libav :0::
Tag [1]V[0][0] incompatible with output codec id '167' (VP90)
2020-04-15 15:00:02 +08:00
Mathieu Duponchelle
3e8709d21a
avmux: fix remaining warnings
...
https://bugzilla.gnome.org/show_bug.cgi?id=792900
2018-07-13 00:53:27 +02:00
Mathieu Duponchelle
2ec542f7c2
av_oformat_next (deprecated) -> av_muxer_iterate
...
https://bugzilla.gnome.org/show_bug.cgi?id=792900
2018-07-13 00:53:27 +02:00
Mathieu Duponchelle
4116117873
avmux: port to AVCodecParameters
...
https://bugzilla.gnome.org/show_bug.cgi?id=792900
2018-07-13 00:53:26 +02:00
Edward Hervey
ad66c90ded
avmux: Remove unneeded constant variable
...
Since the removal of the gif hacks, the variable was always set to
its default value of FALSE. Just remove it.
CID #1433656
2018-05-11 14:19:42 +02:00
Edward Hervey
4d69122fb0
av*mux: Disable gif related "hacks"
...
This is properly handled by the previous commit now
2018-02-12 08:32:01 +01:00
Sebastian Dröge
3ad6c9958b
avmux: Blacklist scc muxer
...
We have no codec mappings for it and it's a subtitle/closed caption
"muxer" anyway.
2017-07-10 10:33:33 +03:00
Garima Gaur
14dc964f0e
Fix some caps leaks when creating pad templates
...
https://bugzilla.gnome.org/show_bug.cgi?id=776700
2017-01-02 12:41:20 +00:00
Tim-Philipp Müller
b81813d928
avmux: blacklist fifo plugin
...
Avoids criticals in gst-inspect-1.0 -a
2016-11-12 15:21:59 +00:00
Tim-Philipp Müller
83ce87e7c8
av: canonicalise av plugin name more consistently in more places
...
Use g_strdelimit(), make sure to include comma as well, which
isn't included in G_STR_DELIMITERS.
https://bugzilla.gnome.org/show_bug.cgi?id=734451
2016-01-07 17:16:41 +00:00
Sebastian Dröge
b526816cfe
avmux: Blacklist some subtitle and adaptive streaming muxers
2015-07-01 22:11:52 +02:00
Sebastian Dröge
626152dd6f
avmux: Ignore stream_segment,ssegment muxer that is provided by ffmpeg
...
The comma confuses our code, e.g. it's not a valid element name or structure
name.
2015-06-29 13:29:05 +02:00
Sebastian Dröge
d3a2a9a951
libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_*
2015-03-10 10:17:45 +01:00
Mark Nauwelaerts
fef710efc3
avmux: stream-start and segment event before data-flow
2014-02-22 21:54:08 +01:00
Dmitry Melnichenko
fe224775cf
avmux: Fix invalid address passing to av_opt_set_int()
...
https://bugzilla.gnome.org/show_bug.cgi?id=723615
2014-02-04 17:28:36 +01:00
Tim 'mithro' Ansell
520221c47a
avmux: Force DV audio input format to 48kHz, 2 channels
...
libavformat only supports muxing 16bit, 48kHz stereo into DV containers.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=722672
2014-01-21 13:22:40 +01:00
Sebastian Dröge
1409e1692b
av: Update for CodecID -> AVCodecID related changes
2014-01-03 16:28:44 +01:00
Hans de Goede
3d628e5676
avmux: Don't fail on commas in the libav muxer type names
...
https://bugzilla.gnome.org/show_bug.cgi?id=697512
2013-08-13 12:49:54 +02:00
Tim-Philipp Müller
068be939cb
CODEC_ID_* -> AV_CODEC_ID_*
2013-05-06 23:56:22 +01:00
Sebastian Dröge
08ca549627
av: Move gst_ffmpegdata functions to gstavprotocol.h too
...
Just for consistency.
2012-12-22 10:49:52 +01:00
Sebastian Dröge
022ab84288
av: Fix some memory leaks and misuse of libav API
2012-12-17 16:35:36 +01:00
Christiaan Welvaart
338b147374
avprotocol: Port from the URL protocol handler to saner public API
2012-12-12 12:10:27 +00:00
Sebastian Dröge
f5c112990f
av: Port remaining simple bits
2012-12-04 18:36:56 +01:00
Luca Barbato
5f03a7d869
av: update to use AVOption variants.
2012-12-04 18:36:30 +01:00
Sebastian Dröge
6895df72d6
av: Use PROP_ instead of ARG_
2012-11-20 10:31:49 +01:00
Tim-Philipp Müller
d0ef33d463
Fix FSF address
2012-11-04 00:22:16 +00:00
Stefan Sauer
70471f230f
collectpads: remove gst_collect_pads_add_pad_full
...
Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
invocations.
2012-09-12 21:15:24 +02:00
Edward Hervey
90a8b3fb9f
ext: ffmpeg/gstffmpeg*.[ch] => libav/gstav*.[ch]
2012-09-10 17:53:54 +02:00