Havard Graff
dd4d6d9ed5
audioencoder: timestamp headers same as first buffer and use duration 0
...
https://bugzilla.gnome.org/show_bug.cgi?id=754224
2015-10-11 11:04:53 +01:00
Havard Graff
001ca740a7
audioencoder-tests: port to use GstHarness
...
https://bugzilla.gnome.org/show_bug.cgi?id=754223
2015-10-11 11:03:14 +01:00
Havard Graff
6d211eb58b
audiodecoder-test: port to using GstHarness
...
https://bugzilla.gnome.org/show_bug.cgi?id=754196
2015-10-11 11:01:11 +01:00
Sebastian Dröge
19d714fa2f
xvimagesink: Put error message into debug output instead of just throwing it away
2015-10-04 18:36:00 +01:00
Sebastian Dröge
4115814f36
Update GLib dependency to 2.40.0
2015-10-02 22:19:52 +03:00
Sebastian Rasmussen
042e71a117
rtpbasepayload: Implement video SDP attributes
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726472
2015-10-02 17:44:14 +03:00
Vivia Nikolaidou
476dff826e
gst-play: Removed erroneous comment
...
The "fall through" comment was wrong. Removed.
https://bugzilla.gnome.org/show_bug.cgi?id=755440
2015-10-02 17:28:27 +03:00
Vivia Nikolaidou
2528a5bbd8
gst-play: Add keyboard shortcut '0' to seek to beginning
...
https://bugzilla.gnome.org/show_bug.cgi?id=755440
2015-10-02 17:28:24 +03:00
Vineeth T M
a1d84edd16
videorate: remove unnecessary break statement
...
Trivial patch to remove unncessary break statement used after
goto statement.
https://bugzilla.gnome.org/show_bug.cgi?id=754054
2015-10-02 17:27:13 +03:00
Vineeth TM
8e5f7f27f5
gstreamer: base: Fix memory leaks when context parse fails.
...
When g_option_context_parse fails, context and error variables are not getting free'd
which results in memory leaks. Free'ing the same.
And replacing g_error_free with g_clear_error, which checks if the error being passed
is not NULL and sets the variable to NULL on free'ing.
https://bugzilla.gnome.org/show_bug.cgi?id=753852
2015-10-02 17:26:27 +03:00
Mathieu Duponchelle
0c0f803488
encodebin: Fix special case
...
Allows to run such a command line :
gst-launch-1.0 uridecodebin uri=file:///home/meh/Music/sthg.mp4 ! \
encodebin profile-string="audio/x-wav|1" ! filesink location=sthg.wav
Previously the code failed because wavenc is considered as a muxer.
We still want encodebin to audio/x-wav as an AudioEncodingProfile,
so this simple fix allows that.
Ability to mux raw streams in containers such as matroskamux
is a different issue.
https://bugzilla.gnome.org/show_bug.cgi?id=751470
2015-10-02 17:25:48 +03:00
Rajat Verma
267f4c2bad
decodebin: free hidden groups at time of switching groups
...
hidden groups should be freed at time of switching groups to avoid memory use
from balloning up.
https://bugzilla.gnome.org/show_bug.cgi?id=755770
2015-10-02 17:02:21 +03:00
Sebastian Dröge
3297b4c2b9
win32: Update exports for new audiovisualizer symbols
2015-10-02 10:07:33 +03:00
Jan Schmidt
610ac2f55e
tests: Add baseaudiovisualizer test, moved from -bad
2015-10-02 15:05:33 +10:00
Jan Schmidt
3f7138a6e4
videotestsrc: Don't fixate framerate if downstream didn't provide one
...
intersection with a downstream that accepts any video/x-raw caps
with no further detail won't create a framerate field. If it's
not in the caps, don't fixate it, just set it to 30/1
2015-10-02 15:05:26 +10:00
Stefan Sauer
caf7b6674b
docs: add alsamidisrc to docs
2015-10-01 21:53:20 +02:00
Antonio Ospite
2c7ed42292
midi: add an ALSA MIDI sequencer source
...
The alsamidisrc element allows to get input event from ALSA MIDI
sequencer devices, and possibly convert them to sound using some
downstream element like fluiddec.
Fixes #738687
2015-10-01 21:43:21 +02:00
Luis de Bethencourt
e90464d2f9
visual: make private all variable subclasses don't need
...
Subclasses don't need access to all variables. Making them private.
https://bugzilla.gnome.org/show_bug.cgi?id=742875
2015-10-01 16:05:58 +01:00
Luis de Bethencourt
8ae0fd3990
visual: merge audiovisalizer base classes
...
Move the audiovisualizer base class to pbutils, so it can be used by plugins
from other modules
https://bugzilla.gnome.org/show_bug.cgi?id=742875
2015-10-01 16:05:58 +01:00
Tim-Philipp Müller
fb30c04145
typefinding: minor clean-up
...
Remove unnecessary brackets from IS_MPEGTS_HEADER macro.
2015-10-01 12:49:59 +01:00
Pankaj Darak
eaf4ce01d3
typefinding: mpeg-ts detection improvement
...
Allow AFC to be 0 for null pid packets.
https://bugzilla.gnome.org/show_bug.cgi?id=726117
2015-10-01 12:32:33 +01:00
Tim-Philipp Müller
0c992c5065
tests: subparse: add unit test for closing tag detection
...
</ i> should be handled like </i>
https://bugzilla.gnome.org/show_bug.cgi?id=755875
2015-09-30 18:18:15 +01:00
Tim-Philipp Müller
7fb9cd453b
subparse: detect closing tags even if there's a space after the slash
...
</ i> should be handled like </i>
https://bugzilla.gnome.org/show_bug.cgi?id=755875
2015-09-30 18:17:13 +01:00
Perry Hung
c5c2466d36
app: pass PKG_CONFIG_PATH for gir files for libgstapp as well
...
gir include search directories should respect PKG_CONFIG_PATH,
just like we do everywhere else. Makes g-i pick up the right
paths when using ./configure --with-pkg-config-path=
https://bugzilla.gnome.org/show_bug.cgi?id=755494
2015-09-29 13:10:35 +01:00
Sebastian Dröge
01715eea3b
Back to development
2015-09-25 23:51:06 +02:00
Sebastian Dröge
e49c492a53
Release 1.6.0
2015-09-25 23:15:20 +02:00
Sebastian Dröge
550c6282a2
Update .po files
2015-09-25 22:50:51 +02:00
Sebastian Dröge
8239da2311
video-dither: Use saturated add when adding ordered dither for > 8 bit targets
...
Otherwise our 16 bit integers are going to overflow in intermediate
calculations, causing video to become mostly black.
https://bugzilla.gnome.org/show_bug.cgi?id=755392
2015-09-24 23:01:58 +02:00
Sebastian Dröge
1fb85733f5
video-frame: Fix gst_video_frame_copy() for formats with pstride==0
...
v210, UYVP and IYU1 are complex formats for which pixel stride does not really
have a meaning. If we copy width*pstride bytes per line, it's not going to do
the right thing. As a fallback, copy stride bytes per line. This might copy
uninitialized bytes at the end of each line, but at least copies the frame.
https://bugzilla.gnome.org/show_bug.cgi?id=755392
2015-09-24 17:39:43 +02:00
Aurélien Zanelli
94e0279c44
fdmemory: remove 'allow-none' annotation in gst_fd_allocator_alloc() doc
...
gst_fd_allocator_alloc() ensure that passed allocator is a fd memory
allocator, so that we can't pass NULL allocator.
https://bugzilla.gnome.org/show_bug.cgi?id=754833
2015-09-23 10:01:41 -04:00
Aurélien Zanelli
4559feb69e
dmabuf: remove 'allow-none' annotation in gst_dmabuf_allocator_alloc() doc
...
gst_dmabuf_allocator_alloc() ensure that passed allocator is a DMABuf
allocator, so that we can't pass NULL allocator.
https://bugzilla.gnome.org/show_bug.cgi?id=754833
2015-09-23 10:01:41 -04:00
Sebastian Dröge
d838d1e456
Release 1.5.91
2015-09-18 19:20:00 +02:00
Sebastian Dröge
890593404f
Update .po files
2015-09-18 19:19:16 +02:00
Christophe Fergeau
f096f1f9d3
appsink: Fix 'steaming' typo in API doc
...
There are several occurrences of 'steaming' where 'streaming' was meant.
2015-09-18 17:48:49 +02:00
Sebastian Dröge
4ed6c9a8d3
po: Update translations
2015-09-18 11:49:59 +02:00
Ravi Kiran K N
53eb6a7502
playback-test: avoid critical on exit
...
Only free vis_entries array when not null on exit.
https://bugzilla.gnome.org/show_bug.cgi?id=755201
2015-09-18 09:02:48 +01:00
Prashant Gotarne
e58ad7a2b4
basetextoverlay: fix typo in debug log message
...
https://bugzilla.gnome.org/show_bug.cgi?id=755198
2015-09-18 08:50:52 +01:00
Vineeth T M
060f0c21f2
audiosink, multisocketsink: Fix error leak during failures
...
https://bugzilla.gnome.org/show_bug.cgi?id=755143
2015-09-17 11:59:35 +02:00
Sebastian Dröge
2a1e046dd9
uridecodebin: Use the correct caps name for MS Smooth Streaming manifests
...
Thanks to John Chang <r97922153@gmail.com> for reporting.
https://bugzilla.gnome.org/show_bug.cgi?id=755098
2015-09-16 19:54:43 +02:00
Thiago Santos
54a5859960
opusdec: remove check for number of channels
...
opus decoder can convert from different number of channels, no
need to check, just let it negotiate and create a new decoder if
needed.
https://bugzilla.gnome.org/show_bug.cgi?id=755059
2015-09-15 16:00:43 -03:00
Tim-Philipp Müller
a7bcdc3608
appsink: minor docs fix
2015-09-15 16:32:45 +01:00
Tim-Philipp Müller
8b96b52a62
videopool: ensure allocation alignment is consistent with video alignment requirements
...
Make sure GstAllocationParams alignment is not less than
any alignment requirement specified via GstVideoAlignment.
https://bugzilla.gnome.org/show_bug.cgi?id=754120
2015-09-15 10:20:37 +01:00
Vineeth TM
dab39bf42b
xvimagesink: fix error leak when context creation fails
...
When context creation fails, error is getting leaked.
https://bugzilla.gnome.org/show_bug.cgi?id=754973
2015-09-14 16:55:01 +01:00
Miguel París Díaz
a4ffb14c55
opusenc: improve deprecated properties docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=754819
2015-09-11 23:33:19 +02:00
Miguel París Díaz
16e93d206f
opusenc: do not throw g_warning when getting deprecated properties
...
https://bugzilla.gnome.org/show_bug.cgi?id=754819
2015-09-11 23:33:19 +02:00
Sebastian Dröge
35cb3b0c57
playback: Add POINTER_TO_ULONG() macro for consistency
2015-09-11 23:29:57 +02:00
Kouhei Sutou
ab64b00b48
playback: fix build error for 64bit Windows build by MinGW
...
Casting to gpointer from gulong generates the following warning with
64bit Windows target MinGW:
gstplaybin2.c: In function 'pad_added_cb':
gstplaybin2.c:3476:7: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast]
(gpointer) group_id_probe_handler);
^
cc1: all warnings being treated as errors
We should cast to guintptr from gulong before we cast to gpointer.
https://bugzilla.gnome.org/show_bug.cgi?id=754755
2015-09-11 23:28:07 +02:00
Thiago Santos
df931fb0b8
video-format: add missing alpha flag for some formats
...
Some formats didn't have the alpha flag marked, use the correct
macro so they get it right.
https://bugzilla.gnome.org/show_bug.cgi?id=754808
2015-09-10 07:28:21 -03:00
Sebastian Dröge
8613525301
appsrc: Always take the mutex before flushing the queue
...
Otherwise the application might push new buffers into the queue while we're
flushing, potentially causing the GQueue data structure to become inconsistent
and causing crashes soon after.
https://bugzilla.gnome.org/show_bug.cgi?id=754597
2015-09-09 12:33:02 +03:00
Vikram Fugro
bbe967a278
appsrc: retain the latest caps in queue when flushing
...
- Retain the latest caps in the internal queue, when
flushing.
- Add a unit test case for the same.
https://bugzilla.gnome.org/show_bug.cgi?id=754597
2015-09-09 12:27:40 +03:00