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
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
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
Tim-Philipp Müller
86a1092e59
video: improve GstVideoFormatUnpack docs
...
https://bugzilla.gnome.org/show_bug.cgi?id=754650
2015-09-07 00:19:09 +01:00
Kouhei Sutou
3e41e784be
libs: Fix build error on MinGW where "%ll" is not available
...
"ll" isn't available on MinGW. We can use G_GINT64_MODIFIER for portable
64bit size data modifier.
https://bugzilla.gnome.org/show_bug.cgi?id=754630
2015-09-06 18:32:16 +03:00
Havard Graff
181845ec1b
libs: build rtp after audio
...
The dependency setup does not seem to work for all systems,
causing the build to fail with:
gstrtpbaseaudiopayload.c:65:0:
fatal error: gst/audio/audio-enumtypes.h: No such file or directory
My setup:
gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
autoconf (GNU Autoconf) 2.69
automake (GNU automake) 1.14.1
libtool (GNU libtool) 2.4.2
https://bugzilla.gnome.org/show_bug.cgi?id=754344
2015-09-04 09:53:42 +01:00
Tim-Philipp Müller
c8ce5765a0
libs: rtp is no longer an independent subdir
...
https://bugzilla.gnome.org/show_bug.cgi?id=754344
2015-09-04 09:53:42 +01:00
Wim Taymans
3d733ad09f
videoscale: fix gamma-decode option
...
We need to use the enum to configure the option now.
2015-09-03 17:56:05 +02:00
Prashant Gotarne
7447736be9
basetextoverlay: FIX crash if padding greater than video size
...
Skipping rendering of textimage if overlay is completely
outside video frame.
https://bugzilla.gnome.org/show_bug.cgi?id=754429
2015-09-03 10:15:39 -04:00
Philippe Normand
9361f7c576
appsrc: remove duplicate get_size vfunc assignment
2015-08-31 12:11:10 +03:00
George Kiagiadakis
7860060536
allocators: include gstfdmemory.h in the main library header, allocators.h
2015-08-29 21:38:52 +02:00
Tim-Philipp Müller
7dac2e1eb1
audiobasesink: fix misleading error message debug detail
...
https://bugzilla.gnome.org/show_bug.cgi?id=754260
2015-08-29 10:44:28 +01:00
Thiago Santos
76d26a60bd
playsinkconvertbin: implement accept-caps handler
...
The default one will just go through the internal elements which might
just be identity when it is in passthrough which will lead to the query
being handled by the downstream sink, ignoring all that playsinkconvertbin
could actually handle and convert.
https://bugzilla.gnome.org/show_bug.cgi?id=754235
2015-08-28 09:44:10 -03:00
Carlos Rafael Giani
c95d809a96
audiobasesink: Fix incorrect/missing custom slaving method documentation
...
https://bugzilla.gnome.org/show_bug.cgi?id=754199
2015-08-28 10:13:44 +03:00
Eunhae Choi
b1f78b5d23
subparse: use g_clear_error instead of g_error_free
...
To avoid invalid pointer accees the err pointer should be set to NULL.
By using g_clear_error() it calls free and clear the pointer.
https://bugzilla.gnome.org/show_bug.cgi?id=753817
2015-08-19 16:21:25 +03:00
Sebastian Dröge
dc744b05b0
Release 1.5.90
2015-08-19 13:10:23 +03:00
Sebastian Dröge
f05c4816ac
Update .po files
2015-08-19 12:39:17 +03:00
Sebastian Dröge
e463d100ea
po: Update translations
2015-08-19 11:23:09 +03:00
Vineeth TM
b632b206e1
tools: discoverer: When info is NULL just print error and return
...
In case discover_uri returns NULL info, passing the info to discoverer APIs
result in critical assertion errors. Hence instead of passing NULL info along,
print the error and return.
https://bugzilla.gnome.org/show_bug.cgi?id=753701
2015-08-19 10:20:58 +03:00
Sebastian Dröge
2727ca01f5
Revert "decodebin: Handle the preroll multi-queue size"
...
This reverts commit 5c8ef0ea05
.
2015-08-18 18:47:22 +03:00