Tim-Philipp Müller
|
d98b996523
|
flvmux: fix speex in FLV
Speex in FLV is always mono @ 16kHz, see
http://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf
section E.4.2.1: "If the SoundFormat indicates Speex, the audio is
compressed mono sampled at 16 kHz, the SoundRate shall be 0, the
SoundSize shall be 1, and the SoundType shall be 0"
Also see https://bugzilla.gnome.org/show_bug.cgi?id=683622
|
2014-06-26 13:43:33 +01:00 |
|
Edward Hervey
|
f7fc8d74c9
|
flvdemux: Attempt upstream seek first
If we have an upstream element that can handle the seek (such as
rtmpsrc), try to do that first before attempting it ourself.
|
2014-06-09 10:04:38 +02:00 |
|
Edward Hervey
|
2b9493b5f0
|
flvdemux: Query duration upstream first
Upstream elements (like rtmpsrc) might be able to provide the duration
more accurately than flvdemux. Especially with index-less vod files
|
2014-06-05 09:38:29 +02:00 |
|
Jan Alexander Steffens (heftig)
|
303883752e
|
flvdemux: set RESYNC buffer flag when bridging large PTS gaps
So downstream gets notified when this happens.
https://bugzilla.gnome.org/show_bug.cgi?id=725903
|
2014-06-04 10:28:47 -04:00 |
|
Thiago Santos
|
3b887887be
|
flvdemux: Use GstFlowCombiner
Use the flow combiner to have the standard combination results and avoid
repeating the same code
https://bugzilla.gnome.org/show_bug.cgi?id=709224
|
2014-05-26 19:51:07 -03:00 |
|
Edward Hervey
|
6c4882996f
|
flvdemux: Don't use WARNING for not-linked flow return
Pollutes debug logs for no reason. It's only an error if all pads
return not-linked
|
2014-05-12 13:46:01 +02:00 |
|
Edward Hervey
|
c09b14c931
|
flvdemux: Skip unknown tags in push-mode
We add a new mode (SKIP) in push-mode to skip tags that we don't known about
Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=670712
|
2014-05-12 13:45:06 +02:00 |
|
Tim-Philipp Müller
|
d506409af5
|
docs: get rid of 'Since: 0.10.x' markers
And some gtk-doc markup fixes.
|
2013-11-18 14:47:35 +00:00 |
|
Tim-Philipp Müller
|
771ffe5609
|
flvmux: fix broken sample pipeline
which was muxing raw audio and video into flvmux, which won't work,
even if there were converters.
|
2013-10-12 20:44:31 +01:00 |
|
Tim-Philipp Müller
|
29effb522a
|
flvmux: require stream-format=raw for mpeg-2 too, but don't require framed field
raw implies that it's framed already. Fixes .. ! faac ! flvmux
|
2013-10-12 20:37:41 +01:00 |
|
Tim-Philipp Müller
|
a5532b4510
|
flvdemux: don't leak stream_id string
https://bugzilla.gnome.org/show_bug.cgi?id=705142
|
2013-07-30 14:28:19 +01:00 |
|
Sebastian Dröge
|
2e35b36aab
|
gst: Don't swap start/stop for negative rates in the SEGMENT query
|
2013-07-29 12:12:41 +02:00 |
|
Sebastian Dröge
|
d135373beb
|
flvdemux: Implement SEGMENT query
|
2013-07-29 10:53:47 +02:00 |
|
Sebastian Dröge
|
1122698491
|
flvdemux: Add support for group-id in the stream-start event
|
2013-07-22 15:30:12 +02:00 |
|
Alban Browaeys
|
97015d3c93
|
flvdemux: Add flvversion 1 to the flash-video caps
This allows using avdec_flv which requires this field to be
present in the caps. FLV only supports flash-video version 1
right now.
https://bugzilla.gnome.org/show_bug.cgi?id=703076
|
2013-07-01 11:43:46 +02:00 |
|
Sebastian Dröge
|
ab275b62a8
|
flvdemux: Don't forward CAPS events from upstream
Just use the default pad event handler.
https://bugzilla.gnome.org/show_bug.cgi?id=701976
|
2013-06-11 12:27:19 +02:00 |
|
Sebastian Dröge
|
9ac456bd43
|
flvmux: Push sticky events in the right order
|
2013-05-13 15:06:03 +02:00 |
|
Sebastian Dröge
|
b0b0557c48
|
gst: Add better support for static plugins
|
2013-04-15 15:54:11 +02:00 |
|
Tim-Philipp Müller
|
230cf41cc9
|
Fix FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
2012-11-04 00:07:18 +00:00 |
|
Tim-Philipp Müller
|
c203ce2dbe
|
flvdemux: minor clean-up
Use GstByteWriter, because we can, and g_value_take_boxed.
|
2012-09-26 00:44:59 +01:00 |
|
Dmitriy Samonenko
|
7d4b6f655e
|
flvdemux: fix speex audio decoding by creating fake stream header
https://bugzilla.gnome.org/show_bug.cgi?id=683622
|
2012-09-26 00:16:06 +01:00 |
|
Tim-Philipp Müller
|
1c3c8c64e6
|
flvmux: send stream-start event
|
2012-09-23 16:33:34 +01:00 |
|
Stefan Sauer
|
f874922e1c
|
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:05:44 +02:00 |
|
Mark Nauwelaerts
|
f12ef67f56
|
ext, gst: only activate in pull mode if upstream is seekable
|
2012-09-11 17:44:51 +02:00 |
|
Mark Nauwelaerts
|
8d93246b93
|
gst: adjust comment style
|
2012-09-10 14:31:02 +02:00 |
|
Tim-Philipp Müller
|
4bb52bbadf
|
docs: gst-launch -> gst-launch-1.0 and ffmpegcolorspace -> videoconvert
|
2012-08-27 21:20:30 +01:00 |
|
Sebastian Dröge
|
7b5925b5a4
|
gst: Add stream-id to stream-start events
|
2012-08-06 13:43:57 +02:00 |
|
Tim-Philipp Müller
|
c074bfd0b9
|
gst_tag_list_free -> gst_tag_list_unref
|
2012-08-04 16:10:16 +01:00 |
|
Sebastian Dröge
|
0827f54b93
|
tag: Update for taglist/tag event API changes
|
2012-07-28 00:19:51 +02:00 |
|
Mark Nauwelaerts
|
33091e2bf5
|
flvdemux: clear old segment event when requesting new one
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680283
|
2012-07-23 12:50:21 +02:00 |
|
Edward Hervey
|
f063e40af7
|
demux: Push STREAM_START event when needed
|
2012-07-13 13:51:48 +02:00 |
|
Sebastian Dröge
|
aeafc3a093
|
gst: Implement segment-done event
|
2012-07-05 13:13:09 +02:00 |
|
Wim Taymans
|
30d3dfee36
|
update for task api change
|
2012-06-20 10:33:42 +02:00 |
|
Wim Taymans
|
b5df4f0e62
|
update for tag event change
|
2012-06-06 13:02:12 +02:00 |
|
Edward Hervey
|
5294edded2
|
flvdemux: Post error message if EOS before pads were created
Happens with some files with only headers
|
2012-05-29 16:59:06 +02:00 |
|
Tim-Philipp Müller
|
3986174aa9
|
flv, matroska: don't use GstStructure API on tag lists
|
2012-05-27 00:02:08 +01:00 |
|
Mark Nauwelaerts
|
67e168aef4
|
collectpads2: rename to collectpads
|
2012-04-17 15:14:27 +02:00 |
|
Mark Nauwelaerts
|
04b4d30f2c
|
misc: chain up to collectpads event handler
|
2012-04-16 16:37:49 +02:00 |
|
Edward Hervey
|
eb0cdfe20f
|
flvdemux: Use unchecked variant of GstByteReader
We know there's at least 7 bytes (checked above)
|
2012-04-12 15:48:00 +02:00 |
|
Mark Nauwelaerts
|
ea397f60e4
|
Merge remote-tracking branch 'origin/0.10'
Conflicts:
gst/flv/gstflvdemux.c
gst/matroska/matroska-demux.c
|
2012-04-10 11:57:53 +02:00 |
|
Tim-Philipp Müller
|
e09ae5736d
|
Use new gst_element_class_set_static_metadata()
|
2012-04-10 00:51:41 +01:00 |
|
Nicolas Dufresne
|
628816784f
|
flvdemux: Fix threading issue in index handling
|
2012-04-06 09:15:13 +02:00 |
|
Sebastian Dröge
|
acca0e77f1
|
flvdemux: Don't use static variables to hold index associations
This not really threadsafe in any way.
|
2012-04-06 09:14:28 +02:00 |
|
Sebastian Dröge
|
aa2cd462da
|
gst: Update for GST_PLUGIN_DEFINE() API changes
|
2012-04-05 17:36:38 +02:00 |
|
Sebastian Dröge
|
5cdd49bf25
|
gst: Update versioning
|
2012-04-04 14:37:47 +02:00 |
|
Wim Taymans
|
3d61d12e03
|
update for buffer api change
|
2012-03-30 18:15:34 +02:00 |
|
Wim Taymans
|
69002aa24f
|
update for buffer changes
|
2012-03-28 12:53:05 +02:00 |
|
Wim Taymans
|
c44cd8f55b
|
Merge branch 'master' into 0.11
unport gdkpixbuf
not merged: https://bugzilla.gnome.org/show_bug.cgi?id=654850
Conflicts:
docs/plugins/Makefile.am
docs/plugins/gst-plugins-good-plugins-docs.sgml
docs/plugins/gst-plugins-good-plugins-sections.txt
docs/plugins/gst-plugins-good-plugins.hierarchy
docs/plugins/inspect/plugin-avi.xml
docs/plugins/inspect/plugin-png.xml
ext/flac/gstflacdec.c
ext/flac/gstflacdec.h
ext/libpng/gstpngdec.c
ext/libpng/gstpngenc.c
ext/speex/gstspeexdec.c
gst/audioparsers/gstflacparse.c
gst/flv/gstflvmux.c
gst/rtp/gstrtpdvdepay.c
gst/rtp/gstrtph264depay.c
|
2012-03-22 11:53:24 +01:00 |
|
Wim Taymans
|
513d480fbf
|
don't pass random pointers to pull_range
|
2012-03-16 21:47:21 +01:00 |
|
Nicola Murino
|
3f4e4edaa2
|
gst: Fix some query leaks
|
2012-03-12 09:10:20 +01:00 |
|