Matthew Waters
5e2e6f3326
glfilter: get the config from the correct pool
2014-10-28 18:27:11 +11:00
Matthew Waters
28105a6e7d
glfilter: avoid uninitialized variable size when chaining multiple glfilters
...
https://bugzilla.gnome.org/show_bug.cgi?id=739277
2014-10-28 18:01:27 +11:00
Matthew Waters
0289fbe2cd
glfilter: gst-indent file
2014-10-28 18:01:01 +11:00
Matthew Waters
81ceca1aea
glcontext: add api for retreiving the current context and api
...
that is current in the calling thread.
2014-10-28 17:33:20 +11:00
Matthew Waters
ce14777919
glprototypes: add vertex attribute array definitions
2014-10-28 17:33:20 +11:00
Sebastian Dröge
19f86b7fea
Automatic update of common submodule
...
From 84d06cd to 7bb2bce
2014-10-27 17:57:46 +01:00
Sebastian Dröge
56e49ce3b6
inter: Use 64-bit safe scaling functions
2014-10-27 15:35:43 +01:00
Tim-Philipp Müller
6505e84f7c
dvbsrc: reflow switch case statement a bit
...
Make it clear there's no 'break' missing at the end
of the case SYS_DVBT, and pacify coverity (CID 1249689).
2014-10-27 12:43:53 +00:00
L. Sorin
09f0b03762
curlsshsink: use the locally defined types
...
Just a matter of coding style, makes the code a bit tidier...
https://bugzilla.gnome.org/show_bug.cgi?id=731581
2014-10-26 21:04:02 +00:00
Tim-Philipp Müller
62e28d2287
Parallelise 'make check-valgrind'
2014-10-26 15:45:20 +00:00
Tim-Philipp Müller
392f91a61b
configure: check for more openh264 API that we need
2014-10-26 15:44:05 +00:00
Tim-Philipp Müller
6df60cfb6a
tests: fix audiomixer test on big endian systems
2014-10-25 21:09:30 +01:00
Reynaldo H. Verdejo Pinochet
e9cb4c58ab
dvbsrc: correctly capitalize DiSEqC
2014-10-24 21:42:58 -03:00
Reynaldo H. Verdejo Pinochet
2879abd4f9
dvbsrc: rework _output_frontend_stats()
...
Retry stat reporting ioctls on EINTR
2014-10-24 20:24:36 -03:00
Reynaldo H. Verdejo Pinochet
34216b8332
dvbsrc: add checks on allowed DVB-T bandwidths
2014-10-24 20:24:36 -03:00
Reynaldo H. Verdejo Pinochet
c1d48d4acd
dvbsrc: add fixme note on DTV_LNA setting
...
Rephrase another comment while at it
2014-10-24 20:24:30 -03:00
Reynaldo H. Verdejo Pinochet
ed7e763b9d
dvbsrc: add missing logic for additional bandwidths
...
New 1.712, 5 and 10 MHz bandwidths were been ignored
at set/get prop.
2014-10-24 18:57:40 -03:00
Edward Hervey
eb01f37767
configure.ac: Use libsrtp.pc if present
2014-10-24 16:19:58 +02:00
Vootele Vesterblom
9e6377d4b7
rawparse: fix handling of segment event in sink event handler
2014-10-23 16:47:25 +02:00
Matthew Waters
9ac74f6226
glmixer: override the caps query in order to 'convert' capsfeatures
...
Otherwise, it is only possible for the sink pads and the src pads to
have the exact same caps features. We can convert from any feature
to another feature so support that.
2014-10-24 00:35:22 +11:00
Matthew Waters
7d9044cf05
glmixer: override the accept caps query in order to 'convert' capsfeatures
...
Otherwise, it is only possible for the sink pads and the src pads to
have the exact same caps features. We can convert from any feature
to another feature so support that.
2014-10-23 23:58:33 +11:00
Matthew Waters
e40d70c69a
gl: propogate other-context using GstContext
2014-10-23 23:58:33 +11:00
Brendan Long
9b94f29261
dash: Remove obsolete README.
...
https://bugzilla.gnome.org/show_bug.cgi?id=738848
2014-10-23 10:26:54 +02:00
Sebastian Dröge
76f879525d
interaudio: Add support for arbitrary raw audio formats
2014-10-22 19:34:17 +02:00
Sebastian Dröge
9bcc1aa274
intervideo: Add support for arbitrary video formats
2014-10-22 19:31:31 +02:00
Sebastian Dröge
1363a244a0
inter: Truncate the caps as part of the fixating
2014-10-22 19:28:48 +02:00
Sebastian Dröge
04dbd095a1
interaudio: Fix timestamp, latency and period handling
2014-10-22 19:09:15 +02:00
Sebastian Dröge
8c5a8c76f6
interaudio: Use GST_DEBUG_OBJECT() instead of GST_DEBUG()
2014-10-22 19:09:15 +02:00
Sebastian Dröge
6f72e8ceab
interaudio: Properly pass through caps from the sink to the source
...
Otherwise a magic capsfilter after the source is required with
exactly the same caps as the input.
2014-10-22 19:09:15 +02:00
Sebastian Dröge
211a39e55e
inter: Clean up surfaces after the last user is gone
2014-10-22 19:09:15 +02:00
Sebastian Dröge
f3ce87d1bd
inter: Whitespace cleanup
2014-10-22 19:09:15 +02:00
Sebastian Dröge
b7ed4e9355
intervideo: Properly pass through caps from the sink to the source
...
Otherwise a magic capsfilter after the source is required with
exactly the same caps as the input.
This would've failed before with invalid buffer sizes:
gst-launch-1.0 videotestsrc ! intervideosink intervideosrc ! "video/x-raw,width=640,height=480" ! xvimagesink
2014-10-22 19:09:01 +02:00
Sebastian Dröge
1dd83ca6ee
rawparse: Check for 0-size after adjusting the size for the frame size
...
If we don't have a complete raw audio frame we would otherwise still
ask for a 0 sized buffer from the adapter.
2014-10-22 15:07:04 +02:00
Sebastian Dröge
ee0ccf64c5
rawparse: Don't try to retrieve 0 byte buffers from the adapter in multi-frame mode
2014-10-22 14:44:20 +02:00
Tim-Philipp Müller
871ec4693c
configure: improve openh264 check
...
The openh264 API is still unstable, so check for
structure member that we need to prevent building
against an older incompatible version.
2014-10-22 13:03:30 +01:00
Tim-Philipp Müller
6c8446ffa6
configure: simplify openh264 check
...
Of course PTHREADS_CFLAGS is not used anywhere now
for the check, but that was the case before as well.
2014-10-22 12:36:36 +01:00
Sebastian Dröge
af6e2228b2
gl/cocoa: Fix compiler warning
...
gstglwindow_cocoa.m: In function '-[GstGLNSView drawRect:]':
gstglwindow_cocoa.m:555: warning: 'GstGLNSView' may not respond to '-reshape'
gstglwindow_cocoa.m:555: warning: (Messages without a matching method signature
gstglwindow_cocoa.m:555: warning: will be assumed to return 'id' and accept
gstglwindow_cocoa.m:555: warning: '...' as arguments.)
2014-10-21 16:22:06 +02:00
Sebastian Dröge
68c067e3c9
vtenc: Fix locking
...
The object lock only protects the session, as we modify
the session from other threads when the bitrate property
is changed. Don't hold it much longer than for session
related things.
And we need to release the video decoder stream lock before
enqueueing a frames. It might wait for our callback to dequeue
a frame from another thread, which will then take the stream
lock too and deadlock.
2014-10-21 16:22:06 +02:00
Tim-Philipp Müller
42fe743a8d
Automatic update of common submodule
...
From a8c8939 to 84d06cd
2014-10-21 13:01:45 +01:00
Stefan Sauer
27d6a70acc
configure: use a macro to check for pthread
...
Replace the hardcoded -lpthread in most of the places with $PTHREAD_LIBS. For
openh264 also add $PTHREAD_LIBS to OPENH264_LIBS until upstream ships a .pc
file.
2014-10-21 13:43:03 +02:00
Stefan Sauer
fc419662e2
Automatic update of common submodule
...
From 36388a1 to a8c8939
2014-10-21 12:58:39 +02:00
Matthieu Bouron
7fb584b087
hlsdemux: reset end_of_playlist attribute when we receive a seek
...
https://bugzilla.gnome.org/show_bug.cgi?id=738696
2014-10-21 12:55:42 +02:00
Vineeth T M
aec1f2a001
audiomixer: critical error for blocksize, timeout min/max values
...
Audiomixer blocksize, cant be 0, hence adjusting the minimum value to 1
timeout value of aggregator is defined with MAX of MAXINT64,
but it cannot cross G_MAXLONG * GST_SECOND - 1
Hence changed the max value of the same
https://bugzilla.gnome.org/show_bug.cgi?id=738845
2014-10-21 10:58:48 +02:00
Matthew Waters
73a484d500
glmixer: fixup eglimage include path
2014-10-21 06:04:10 +11:00
Matthew Waters
75413ae9aa
videoaggregator: fixate the parts of the caps we don't know how to deal with
...
fixes glvideomixer with video/x-raw,width=foo i.e. no format field.
2014-10-21 02:53:02 +11:00
Matthew Waters
2e49c99db3
glbufferpool: add the GstVideoGLTextureUploadMeta buffer pool option
2014-10-21 02:00:09 +11:00
Matthew Waters
f0caf04ad6
videoaggregator: operate on caps rather than video info
...
Otherwise the CapsFeatures will be lost along with the possibility
of multiple output types and formats.
https://bugzilla.gnome.org/show_bug.cgi?id=738129
2014-10-21 01:14:36 +11:00
Aurélien Zanelli
4cc6c7fe3b
vc1parse: introduce a helper to make sequence-layer
...
It will be useful to implement stream-format conversion.
https://bugzilla.gnome.org/show_bug.cgi?id=738526
2014-10-20 13:17:57 +02:00
Brendan Long
eee5110fb4
gl: Check for GLU before trying to use it in configure.ac
...
https://bugzilla.gnome.org/show_bug.cgi?id=738816
2014-10-20 13:05:27 +02:00
Wang Xin-yu (王昕宇)
5eb538f9e2
glcolorconvert: support RGB16/BGR16 video format upload
...
https://bugzilla.gnome.org/show_bug.cgi?id=738842
2014-10-20 12:55:39 +02:00