Ognyan Tonchev
2143a6e452
jpegpay: consider header len when calculating payload len
...
Fixed https://bugzilla.gnome.org/show_bug.cgi?id=726777
2014-03-27 09:45:20 +01:00
Sebastian Dröge
94bfdc7a56
jpegdec: All frames are sync points
2014-03-26 08:03:46 +01:00
Sebastian Dröge
5eb4901a8c
pngdec: All frames are sync points
2014-03-26 08:03:46 +01:00
Mark Nauwelaerts
3414e3d0b9
matroskademux: segment closing not needed in 1.x
...
... as sender should keep track of segment base accumulation.
Rather, it may have some adverse effects as a spurious segment event,
e.g. in collectpads.
2014-03-25 21:02:45 +01:00
Mark Nauwelaerts
9a30726226
matroskademux: early sending pending codec-data for all streams
...
... at least before syncing across all streams might cause some gap
activity on any of those streams, notably sparse streams.
See also #712134
2014-03-25 21:02:45 +01:00
Mark Nauwelaerts
1e135a38cc
matroskamux: handle both sticky and non-sticky custom event
2014-03-25 21:02:45 +01:00
Wim Taymans
e7c8fa1127
rtspsrc: only expose streams on dataflow
...
Only probe on buffers, we don't want to expose the streams on events.
2014-03-25 11:44:27 +01:00
Wim Taymans
3b497bf7d5
rtspsrc: copy sticky events to ghostpad
...
When we expose internal pads as ghostpads, first copy the sticky events
so that we have the caps and segment etc.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=724712
2014-03-25 11:36:40 +01:00
Wim Taymans
67f3113759
rtspsrc: srtp handling
2014-03-25 10:23:24 +01:00
Wim Taymans
4846be1491
rtspsrc: set SSRC on caps if known
2014-03-25 10:23:00 +01:00
Wim Taymans
5ec8c96966
rtspsrc: put caps on udpsrc instead of using the signals
...
Try to avoid using the request-pt-map to get caps but set them directly
on the udpsrc element. That way, the caps get nicely transformed as they
pass through the different elements in the rtpbin, including the AUX and
decoder/encoder elements.
2014-03-24 17:07:06 +01:00
Wim Taymans
2b59828e0b
rtspsrc: use profile to set rtcp caps
...
Use the negotiated profile to set x-rtcp or x-srtcp caps
2014-03-24 15:35:09 +01:00
Wim Taymans
a7b55d7687
rtspsrc: set udpsrc to READY
...
READY is enough to allocate ports now
2014-03-24 15:34:26 +01:00
Wim Taymans
d3c736c50f
udpsrc: improve caps handling
...
Protect caps with the lock.
Don't push the caps event from the set_property function but mark the
pad for reconfiguration so that it will renegotiate and push the new
caps event in the streaming thread.
2014-03-24 15:22:04 +01:00
Wim Taymans
5e44fa3e31
udpsrc: open/close socket in NULL<->READY state
...
We should open the socket when going to NULL<->READY and not in the
start/stop vemthod, which is called in READY<->PAUSED. This makes it
possible to allocate a socket without going to PAUSED (and starting the
negotiation).
2014-03-24 15:15:34 +01:00
Wim Taymans
a4f6f963ec
rtspsrc: free caps in ptmap array
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726696
2014-03-24 14:35:01 +01:00
Wim Taymans
d6c5fbc87c
rtspsrc: handle NULL rtpmap and parse error better
2014-03-20 11:12:51 +01:00
Руслан Ижбулатов
12e669f388
gl: fix the use of always-defined macros
...
After 2a0f0399ae
GST_GL_* macros are always
defined to 0 or 1. Don't use #ifdef ... or #if defined() on them.
https://bugzilla.gnome.org/show_bug.cgi?id=726591
2014-03-18 06:17:03 +00:00
Olivier Crête
759ea920e0
configure: Don't check for gudev if video4linux2 is not present
2014-03-16 23:46:22 -04:00
Olivier Crête
8096d82fd1
configure: Don't fail if gudev is not present
...
PKG_CHECK_MODULES has the bad habit of failing the build if it doesn't
get what it wants, prevent that.
2014-03-16 23:19:55 -04:00
Olivier Crête
cfa5877899
v4l2: Implement GstDeviceMonitor subclass
...
https://bugzilla.gnome.org/show_bug.cgi?id=678402
2014-03-16 20:37:54 -04:00
Olivier Crête
019a0009af
pulse: Add device monitors
...
https://bugzilla.gnome.org/show_bug.cgi?id=678402
2014-03-16 20:37:54 -04:00
Olivier Crête
fdceedb77c
v4l2: Remove GstPropertyProbe leftovers
2014-03-16 19:24:59 -04:00
Mathieu Duponchelle
6cf0f19c14
videomixer: Port to new collectpads API
...
See: https://bugzilla.gnome.org/show_bug.cgi?id=724705
2014-03-16 17:44:40 +01:00
Nicolas Dufresne
155d666845
v4l2: Add types compatiblity for other OS
...
Adds type compatiblity with other OS like BSD. This uses types mapping macro to
avoid conflict with existing defined types. We resuse glib types as these are
already available on supported platforms. This is GCC only because of the
le32 type that uses bitwise attribute.
https://bugzilla.gnome.org/show_bug.cgi?id=726453
2014-03-16 17:32:03 +01:00
Tim-Philipp Müller
5f0ea73d28
pulse: fix format info to caps conversion for mulaw
2014-03-16 15:55:00 +00:00
Olivier Crête
e714ab9dba
pulse: Make gst_pulse_format_info_to_caps() shared
...
https://bugzilla.gnome.org/show_bug.cgi?id=678402
2014-03-16 15:28:29 +00:00
Nicolas Dufresne
0ad67fc404
v4l2: Fix typo V4L_DIR intead of V4L2_DIR
2014-03-15 18:41:16 +01:00
Matthew Waters
499cd75e4b
[864/906] examples: update to gtk3
2014-03-15 18:37:05 +01:00
Sebastian Dröge
f5cb0ccb16
[771/906] gl: Some less long/ulong/gulong usage
2014-03-15 18:36:59 +01:00
Mathieu Duponchelle
e850ed5498
[769/906] tests/examples: fix and port some of the examples.
...
Realize widgets, remove glupload element.
2014-03-15 18:36:59 +01:00
Sebastian Dröge
804c5b14e8
[729/906] gl: Include config.h everywhere
2014-03-15 18:36:57 +01:00
Sebastian Dröge
1a2de27a52
[720/906] examples: Stop using deprecated GLib thread API
2014-03-15 18:36:56 +01:00
Matthew Waters
d6054f9738
[603/906] update FSF address
2014-03-15 18:36:50 +01:00
Matthew Waters
3d180b1602
[560/906] examples: update for bus api changes and glimagesink changes
2014-03-15 18:36:47 +01:00
Matthew Waters
d4a320f81f
[511/906] tests: update for 1.0
2014-03-15 18:36:44 +01:00
Stefan Kost
4555feb043
[461/906] xoverlay: require base from git and update to new API
2014-03-15 18:36:41 +01:00
Julien Isorce
b130c3b750
[457/906] gtk examples: adapt code since the native-window changes from gtk
...
Fixes bug #599885
2014-03-15 18:36:41 +01:00
Руслан Ижбулатов
df4b871718
[413/906] Fix Windows compiler warning in test/examples/gtk/fxtest/pixbufdrop.c
2014-03-15 18:36:39 +01:00
Julien Isorce
757d005662
[386/906] pixbufdrop: fix example on win32
2014-03-15 18:36:37 +01:00
Filippo Argiolas
754299a5fd
[361/906] gstgtk: add missing license and copyright information
2014-03-15 18:36:35 +01:00
Filippo Argiolas
b1102eafe5
[360/906] examples: add missing copyright/license to my examples
2014-03-15 18:36:35 +01:00
David Schleef
b70b0106b5
[328/906] Convert gtk examples to use helper library
...
Helper lib implements gst-gtk glue on all platforms
2014-03-15 18:36:34 +01:00
David Schleef
cbbb5f1eff
[310/906] Global reindent
...
Indent parameters:
INDENT_PARAMETERS="--braces-on-if-line \
--case-brace-indentation0 \
--case-indentation2 \
--braces-after-struct-decl-line \
--line-length80 \
--no-tabs \
--cuddle-else \
--dont-line-up-parentheses \
--honour-newlines \
--continuation-indentation4 \
--tab-size8 \
--indent-level2"
2014-03-15 18:36:33 +01:00
David Schleef
500ebc49b9
[308/906] Rename glpixbufoverlay to gloverlay
2014-03-15 18:36:32 +01:00
Julien Isorce
f115d31df6
[301/906] depends on libpng instead of gdk_pixbuf
2014-03-15 18:36:32 +01:00
David Schleef
ea43a17480
[298/906] Revert "Fix indention"
...
This reverts commit 96e4ab18c2cf9876f6c031b9aba6282d0bd45a93.
You should have asked first. And you would have been told "no",
because it causes people on development branches to do a huge
amount of extra work.
2014-03-15 18:36:32 +01:00
Sebastian Dröge
4525015dc6
[295/906] Fix indention
2014-03-15 18:36:32 +01:00
Filippo Argiolas
532ea881fb
[247/906] Import xray effect
...
Add xray effect. Maps luma to a negative, slightly cyan tinted, curve,
applies some light gaussian blur and multiplies it with its sobel edges. Not
sure about the name, likely to change. Probably still needs some tuning.
2014-03-15 18:36:29 +01:00
Julien Isorce
dcbc69cb0b
[199/906] add pixbufdrop vs8 project
2014-03-15 18:36:26 +01:00