| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Fix strict aliasing warnings by defining a union on the different
sockaddr structs that we need.
|
|
|
|
|
|
|
|
| |
Fix an undefined behaviour warning from gcc 4.4.0
Patch By: Tim-Philipp Müller <tim.muller@collabora.co.uk>
Fixes: #570995
Signed-Off-By: Jan Schmidt <jan.schmidt@sun.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
MS RTSP spec states that the UDP port pair used in subsequent SETUP
requests for various streams must be identical (since there will actually
be only 1 stream of muxed asf packets). Following traditional specs and
using different port pairs in the SETUPs for separate streams will result
in all but the first one failing and only one stream being streamed.
So, in appropriate circumstances, retry UDP SETUP using previously used
port pair. Fixes #552650.
|
|
|
|
|
|
|
|
|
|
| |
When we are dealing with connected sockets shared between a udpsrc and a udpsink
we might receive ICMP connection refused error messages in udpsrc that will
cause it to go into a bursty loop because the poll returns right away without a
message to read.
Instead of looping, read the error message from the error queue in udpsrc.
Fixes #567857.
|
|
|
|
|
|
| |
Rework the parsing code that under certain circumstances dropped the PPS from
the sprop-parameters-set.
Fixes #572854.
|
|
|
|
|
|
| |
We use 0/1 framerates to mark variable framerates and matroskamux should not try
to calculate a frame duration for it.
Fixes #571294.
|
|
|
|
|
| |
Call the receive_request extension methods so that extensions can handle the
server request if they want.
|
|
|
|
| |
Add method to handle server requests on the list of RTSP extensions.
|
|
|
|
|
| |
Turn a GST_ERROR line into a GST_DEBUG line so that we don't spam the log with
errors. Fixes #570781.
|
| |
|
|
|
|
| |
Fixes bug #572358.
|
|
|
|
| |
Fixes bug #572358.
|
|
|
|
|
|
|
|
| |
Reading integers from random memory addresses will result
in SIGBUS on some architectures if the memory address
is not correctly aligned. This can happen at two
places in avidemux so we should use GST_READ_UINT32_LE
and friends here. Fixes bug #572256.
|
| |
|
|
|
|
| |
This fixes a memory leak (leaking the contained elements of the bin).
|
|
|
|
|
|
| |
stps atoms contain "partial sync" information, which means that it's
a sync point where pts != dts. This is needed to properly handle
MPEG2, H.264, Dirac, etc., in quicktime.
|
|
|
|
|
| |
Keep track of the state of the connection and don't try to send TEARDOWN when
the server has closed the connection.
|
|
|
|
|
|
|
| |
Not all Matroska files have a Tags element which contains
information about the title among other things. Most video
Matroska files only contain the Title element so we
should parse this too. Fixes bug #570435.
|
|
|
|
|
|
| |
Move reallocating the history buffer out of _compute_frequencies() and call the
right function as needed. Add some logging and tweak the formatting of existing
logging. Simplify setting need_new_coefficients when changing properties.
|
| |
|
| |
|
| |
|
|
|
|
| |
Don't do void pointer arithmetic. Don't have an unreachable statement.
|
| |
|
| |
|
|
|
|
| |
starting with '(c)'.
|
| |
|
|
|
|
| |
The majority of the examples doe not use -0.10 and this will also help us to maintain the docs.
|
|
|
|
| |
pipelines are apparently simple.
|
|
|
|
| |
Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. Fix warnings that gtk-doc points out.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce a new max-delay property that can only
be set before going to PLAYING or PAUSED. This
is used to limit the maximum delay and is set
to the current delay by default.
Using this will make sure that we have enough data
in our internal ringbuffer for the echo. With dynamic
reallocation of the ringbuffer as used before silence
could've been used as the echo directly after setting
a new delay.
|
|
|
|
| |
Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Add unit test for aspectratiocrop and refactor this element. Added
finalize function to cleanup leaking mutex.
|
|
|
|
|
|
|
| |
Save some allocations if the echo delay is increased often
during playback by always allocating enough memory to hold
data up to the next complete second, i.e. in the worst case
allocate memory for one additional second.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Add a note to the docs that audioecho's reverb will
sound metallic. This happens because for a real
reverb filter additional filtering is necessary.
Also note which values should be used for the delay
property to get an echo effect.
|
|
|
|
|
| |
Add new aspectratiocrop element that crops the video
to a specified aspect ratio using videocrop.
|
|
|
|
|
| |
Fix the navigation event forwarding while cropping by adjusting
the mouse position by the amount of cropped pixels.
|
|
|
|
|
| |
Fix potential buffer overflows while reading quicktime headers.
Security issue noticed by Tobias Klein.
|
|
|
|
|
|
|
| |
The element can add an echo and a simple reverb effect to
an audio stream but for a real reverb filter it would need
some additional filtering to prevent a metallic-sounding
result.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
plugin. Fixes #567952.
Original commit message from CVS:
Patch by: Luotao Fu <l dot fu at pengutronix dot de>
* gst/videocrop/gstvideocrop.c:
(gst_video_crop_get_image_details_from_caps):
Add 8bit grayscale support to videocrop plugin. Fixes #567952.
|
|
|
|
|
|
| |
Original commit message from CVS:
* gst/audiofx/audioreverb.c: (gst_audio_reverb_init):
Set the default value in the instance init function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
delay, intensity and feedback. Fixes bug #567...
Original commit message from CVS:
* 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.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiofx.c: (plugin_init):
* gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init),
(gst_audio_reverb_class_init), (gst_audio_reverb_init),
(gst_audio_reverb_finalize), (gst_audio_reverb_set_property),
(gst_audio_reverb_get_property), (gst_audio_reverb_setup),
(gst_audio_reverb_stop), (gst_audio_reverb_transform_ip):
* gst/audiofx/audioreverb.h:
* tests/check/Makefile.am:
* tests/check/elements/audioreverb.c: (setup_reverb),
(cleanup_reverb), (GST_START_TEST), (audioreverb_suite):
Add an echo/reverb filter to the audiofx plugin, with configurable
echo delay, intensity and feedback. Fixes bug #567874.
|
|
|
|
|
|
|
|
|
|
|
|
| |
rounding errors.
Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state),
(gst_spectrum_transform_ip):
* gst/spectrum/gstspectrum.h:
Implement a simple compensation algorithm for rounding errors.
This makes sure that a spectrum message is posted on the bus
every interval nanoseconds. Fixes bug #567955.
|