Commit graph

146 commits

Author SHA1 Message Date
Jan Schmidt d06520f4a8 win32: Fix exports
Remove methods from video base classes that have moved to -bad.
Add gst_netaddress_to_string
2009-07-13 18:31:15 +01:00
Wim Taymans 4b87271bf2 defs: add defs for new appsink buffer-list method 2009-06-29 12:20:20 +02:00
Wim Taymans 85af9b82e8 basertppayload: add support for bufferlists
Based on patch from Ognyan Tonchev.

See #585559
2009-06-19 15:52:34 +02:00
Wim Taymans 89a780ca2f defs: add new symbol to win32 defs file
Based on patches by Ognyan Tonchev.

See #585559
2009-06-18 19:08:10 +02:00
Wim Taymans e2ccc1ee39 rtp: cleanups
Add Since tags to docs
Move some code around
Add win32 symbols
2009-06-18 18:51:04 +02:00
Jan Schmidt e0ba5bf646 win32: Add gst_rtsp_watch_queue_data() to the exports
Fix the tests by exporting the new symbol from the win32 dlls
2009-06-18 17:42:10 +01:00
Tim-Philipp Müller b2783a5c5a configure: remove AC_C_INLINE which is not needed and causes problems with MSVC
See #584835. Also update win32 files while we're at it.
2009-06-05 10:57:44 +01:00
Tim-Philipp Müller 5fa9a8f4d0 video: don't expose internal gst_adapter_get_buffer() helper function
If it's really needed it should go into GstAdapter in core.
2009-05-25 00:19:25 +01:00
Jan Schmidt 5e16234bd2 win32: Remove gst_adapter_masked_scan_uint32 from the exports 2009-05-22 09:03:22 +01:00
Wim Taymans 1c01a01dbf defs: add new symbols 2009-05-20 00:42:29 +02:00
Sebastian Dröge 7638cd7c3b Add new functions to win32 exports 2009-05-12 09:03:25 +02:00
Jan Schmidt f8370edc90 Release 0.10.23 2009-05-10 23:57:01 +01:00
Jan Schmidt ed77e6af6c 0.10.22.6 pre-release 2009-05-08 20:32:20 +01:00
Jan Schmidt 8677c0bdf3 0.10.22.4 pre-release 2009-05-06 16:09:52 +01:00
Jan Schmidt f0948ff632 0.10.22.3 pre-release 2009-04-21 22:18:02 +01:00
Jan Schmidt 68c67118a9 win32: Update win32 build files 2009-04-16 00:41:42 +01:00
Johann Prieur 86edcadc43 RTCP: add beginnings of Feedback messages
Add the beginnings of parsing and constructing Feedback messages.
Fixes #577610.
2009-04-14 16:45:20 +02:00
Wim Taymans 4231d54823 audioclock: add methods for the internal offset
Add two methods for getting the unadjusted time of the clock and one for
adjusting an internal time. We will need these methods for correctly handling
the time after a gst_audio_clock_reset().

Add a debug category and some debug lines to the audio clock.

API: gst_audio_clock_get_time()
API: gst_audio_clock_adjust()
API: GST_AUDIO_CLOCK_CAST()
2009-04-14 13:08:52 +02:00
Jan Schmidt 033e654172 navigation: Extend the navigation interface
Add support for a set of standard commands that can be queried and executed to
support applications like DVD. Add query construction and parsing functions.
Add new messages that can be sent on the bus to provide notifications related
to commands, multiangle changes, and button highlight activity.
Add some helper functions to parse the existing GstNavigation events that
elements might receive.
Document it all and add unit tests.
2009-04-02 12:21:18 +01:00
Jan Schmidt e5e78b6919 win32: Add gst_rtsp_connection_set_proxy to the win32 exports 2009-04-02 12:18:07 +01:00
Tim-Philipp Müller d7116023ec win32: update MANIFEST, fixing 'make dist' 2009-03-10 13:11:09 +00:00
Wim Taymans 2cc1a6808d rtsp: Add methods for getting the read/write fds
API:gst_rtsp_connection_get_readfd()
API:gst_rtsp_connection_get_writefd()
2009-03-06 18:54:57 +01:00
Tim-Philipp Müller 4d9bd60c67 win32: indent copied *-enumtypes.c files in make win32-update 2009-03-06 10:46:23 +00:00
Tim-Philipp Müller a647aaf508 win32: update MANIFEST 2009-03-06 10:46:22 +00:00
Tim-Philipp Müller aecf35b00b win32: fix configure logic for GST_INSTALL_PLUGINS_HELPER define 2009-03-06 10:31:07 +00:00
Tim-Philipp Müller 112aac3bde win32: update windows files via make win32-update
Updates win32 files using the new system/hook, and defines HAVE_PROCESS_H,
which fixes the build of pbutils on windows (#574319).
2009-03-06 10:05:11 +00:00
Wim Taymans b6d7a1dc03 RTSP: Add support for server tunneling
Save the tunnelid in the connection. Add a method to retrieve the tunnelid so
that a server can store and match the id against other tunnel requests.

Fix the URI in the tunnel requests so that they contain the absolute uri and the
query string if any instead of just the hostname.

Transparently base64 decode the input stream when tunneling.

Add method to set the connection ip address so that it can be included in the
tunnel response.

Add method to connect the two tunnel requests.

Add two callbacks for the async mode to notify a tunnel start and tunnel
complete event.

Add method to reset the watch after the connection has been tunneled.

Various little refactoring to make more stuff reusable.

API: RTSP::gst_rtsp_connection_set_ip()
API: RTSP::gst_rtsp_connection_get_tunnelid()
API: RTSP::gst_rtsp_connection_do_tunnel()
API: RTSP::gst_rtsp_watch_reset()
2009-03-04 12:21:29 +01:00
Wim Taymans fbc4f2d4fe RTSP: add support for Quicktime tunneled RTSP
Add support for tunneling RTSP over HTTP.
Fix documentation some more.
See also #573173.

API: RTSP:gst_rtsp_connection_is_tunneled()
API: RTSP:gst_rtsp_connection_set_tunneled()
2009-03-02 16:03:49 +01:00
Edward Hervey b7c53b7813 win32: Add gst_rtsp_connection_get_url definition
No, I'm not wim's buildslave, seriously.
2009-03-02 12:48:18 +01:00
Wim Taymans c4036dd701 app: add callbacks to appsrc, cleanups
Add a uri handler to appsink.
don't emit signals when we have installed callbacks on appsink.

Add callbacks to appsrc to replace the signals.
Add property to disable callbacks in appsrc, default to TRUE for backwards
compatibility but disable when callbacks are installed.

API: GstAppSrc::emit-signals
API: GstAppSrc::gst_app_src_set_emit_signals()
API: GstAppSrc::gst_app_src_get_emit_signals()
API: GstAppSrc::gst_app_src_set_callbacks()
2009-02-26 16:44:53 +01:00
Edward Hervey 7f8933c918 win32: Add new libgstapp symbol 2009-02-26 09:52:59 +01:00
David Schleef ea2e208cc1 Change how win32/common/config.h is updated
Generate win32/common/config.h-new directly from config.h.in,
using shell variables in configure and some hard-coded information.
Change top-level makefile so that 'make win32-update' copies the
generated file to win32/common/config.h, which we keep in source
control.  It's kept in source control so that the git tree is
buildable from VS.

This change is similar to the one recently applied to GStreamer,
except that it adds a few -base specific defines.
2009-02-25 20:28:07 -08:00
Tim-Philipp Müller 07d2dbfdfe app: add win32 .def file and only export functions we want exported
Add a .def file for win32 builds (and make check-exports).
Fix LDFLAGS in Makefile.am, so the usual export regexps are used (fixes #573165).
Make sure private marshaller functions aren't exported by prefixing them with __gst;
also rename gst_app_marshal_OBJECT__VOID to _BUFFER__VOID, make it static and add
a comment why we're not using glib-genmarshal for this one.
2009-02-25 19:50:00 +00:00
Edward Hervey ab02950dcb win32: Add new symbol to libgstrtsp.def 2009-02-23 12:17:07 +01:00
Edward Hervey bd7c9ecba3 win32/common: Update .def files for recent API addition 2009-02-22 14:49:29 +01:00
Wim Taymans 66995db940 Add new RTSP symbols to def files
Add the new RTSP symbols to the windows def file.
2009-02-19 10:49:56 +01:00
Wim Taymans 314d852e48 Add new methods
Add new methods to the windows def file.
2009-02-03 10:52:15 +01:00
Jan Schmidt 508158f354 Update win32 config.h for 0.10.22.1 dev cycle 2009-01-23 23:59:48 +00:00
Jan Schmidt c848932e62 Release 0.10.22
Original commit message from CVS:
Release 0.10.22
2009-01-19 23:10:50 +00:00
Wim Taymans 1f6297f051 Add GType for GstRTSPUrl and expose a copy function because we can.
Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/rtsp/gstrtspurl.c: (register_rtsp_url_type),
(gst_rtsp_url_get_type), (gst_rtsp_url_copy):
* gst-libs/gst/rtsp/gstrtspurl.h:
* win32/common/libgstrtsp.def:
Add GType for GstRTSPUrl and expose a copy function because we can.
API: gst_rtsp_url_copy()
Fixes #567027.
2009-01-08 17:18:24 +00:00
Sebastian Dröge b132d5c7cd win32/common/libgstcdda.def: Add new symbol to the list of exported symbols.
Original commit message from CVS:
* win32/common/libgstcdda.def:
Add new symbol to the list of exported symbols.
2009-01-07 18:30:52 +00:00
Jan Schmidt 70a71bd9cf win32/common/: Add new exports to win32 files.
Original commit message from CVS:
* win32/common/libgstaudio.def:
* win32/common/libgsttag.def:
* win32/common/libgstvideo.def:
Add new exports to win32 files.
2008-12-31 16:04:26 +00:00
Edward Hervey e2fcc71650 Switch glib-mkenum for gst-libs/gst/audio from multichannel- to audio- in order to wrap all enums declarations of tha...
Original commit message from CVS:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/audio/audio.c:
* gst-libs/gst/audio/multichannel.h:
* gst-libs/gst/audio/testchannels.c:
* win32/MANIFEST:
* win32/common/audio-enumtypes.c:
(gst_audio_channel_position_get_type),
(gst_ring_buffer_state_get_type),
(gst_ring_buffer_seg_state_get_type),
(gst_buffer_format_type_get_type), (gst_buffer_format_get_type):
* win32/common/audio-enumtypes.h:
* win32/common/multichannel-enumtypes.c:
* win32/common/multichannel-enumtypes.h:
* win32/vs6/grammar.dsp:
* win32/vs6/libgstaudio.dsp:
* win32/vs7/libgstaudio.vcproj:
* win32/vs8/libgstaudio.vcproj:
Switch glib-mkenum for gst-libs/gst/audio from multichannel- to
audio- in order to wrap all enums declarations of that library.
This modification should not matter since that header file is not a
public header (it will be included by public headers).
Modify win32 crap^Wfiles accordingly.
2008-12-31 11:20:26 +00:00
Sebastian Dröge 4ed1f5d6fd gst-libs/gst/audio/gstbaseaudiosrc.c: Make GstAudioSrcSlaveMethod get_type() function non-static as it's public now.
Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosrc.c:
Make GstAudioSrcSlaveMethod get_type() function non-static
as it's public now.
* win32/common/libgstaudio.def:
* win32/common/libgstnetbuffer.def:
Add some missing functions to the list of exported symbols.
2008-12-19 13:03:00 +00:00
Tim-Philipp Müller edafefaecf win32/common/config.h: Update to CVS version.
Original commit message from CVS:
* win32/common/config.h:
Update to CVS version.
* win32/common/config.h.in:
Hardcode path to plugin install helper exe, just like we hardcode
the paths in core. Removes another source of VCS conflicts for
people hacking gst-plugins-base on systems with autotools.
2008-12-13 19:32:13 +00:00
Wim Taymans 221f59e8fd win32/common/libgstaudio.def: Add new symbols.
Original commit message from CVS:
* win32/common/libgstaudio.def:
Add new symbols.
2008-10-27 14:57:34 +00:00
Jan Schmidt bf1d2cf12a Release 0.10.21
Original commit message from CVS:
Release 0.10.21
2008-10-03 00:03:05 +00:00
Jan Schmidt 01e689e359 Release 0.10.20
Original commit message from CVS:
Release 0.10.20
2008-06-18 14:36:28 +00:00
Jan Schmidt cb8b68c547 win32/common/: Add new API functions to the dll exports
Original commit message from CVS:
* win32/common/libgstrtsp.def:
* win32/common/libgsttag.def:
Add new API functions to the dll exports
2008-06-04 21:48:27 +00:00
Sebastian Dröge eb93e07392 win32/common/libgstaudio.def: Add gst_audio_check_channel_positions() to the exported symbols.
Original commit message from CVS:
* win32/common/libgstaudio.def:
Add gst_audio_check_channel_positions() to the exported symbols.
2008-06-03 08:54:29 +00:00