Commit graph

155 commits

Author SHA1 Message Date
Thiago Santos
e327be5a96 tag: exif: Adds mapping for GST_TAG_IMAGE_ORIENTATION
Adds GST_TAG_IMAGE_ORIENTATION to the exif helper lib mapped tags.
Tests included.
2010-06-23 12:03:47 -03:00
Stefan Kost
38788e34b2 win32: update def file 2010-06-10 20:45:42 +03:00
Thiago Santos
6b6a4e85ad tag: Adds basic exif tags support
Adds exif helper lib functions to parse exif buffers from/to
taglists. Exif is tipically used in jpeg images, but it can
also be embedded into TIFF, AVI and WAV formats.

Adds a couple function to handle exif in tiff header structures, that is how
exif is embedded in jpeg and (obviously) in tiff.

API: gst_tag_list_to_exif_buffer
API: gst_tag_list_to_exif_buffer_with_tiff_header
API: gst_tag_list_from_exif_buffer
API: gst_tag_list_from_exif_buffer_with_tiff_header

Fixes #614872
2010-06-09 16:26:36 -03:00
Tim-Philipp Müller
43aaf6364f Back to development. 2010-04-29 15:02:39 +01:00
Tim-Philipp Müller
d7fb375eef Release 0.10.29 2010-04-28 02:16:58 +01:00
Tim-Philipp Müller
aca35326c3 0.10.28.3 pre-release 2010-04-25 23:14:35 +01:00
Tim-Philipp Müller
e9431554fa 0.10.28.2 pre-release 2010-04-14 15:35:06 +01:00
Sebastian Dröge
c4f0b2352f video: Add new symbol to the exported symbols list 2010-04-07 17:07:19 +02:00
Sebastian Dröge
0872ea67f9 win32: Add new gst_rtsp_lower_trans_get_type() symbol to the symbol lists 2010-03-23 18:36:26 +01:00
Tim-Philipp Müller
a5bd2923c2 win32: add recently added API to .def files
Also add API markers to make life easier for the release manager:

API: gst_x_overlay_set_render_rectangle()
API: gst_video_parse_caps_color_matrix()
API: gst_video_parse_caps_chroma_site()
2010-03-15 13:40:47 +00:00
Stefan Kost
8551c49ff9 tags: add basic xmp metadata support
XMP metadata can be embedded in many media container formats. Implement own
parser and formatter that can be used to convert between an xpacket and a
GstTagList. Add unit tests.
2010-03-11 10:52:56 +02:00
Tim-Philipp Müller
35325cf561 win32: add new API to libgstvideo.def 2010-03-10 00:59:10 +00:00
Tim-Philipp Müller
739918facb Back to development 2010-03-09 17:39:15 +00:00
Tim-Philipp Müller
ccdbe1ebbc Release 0.10.28 2010-03-08 23:20:43 +00:00
Tim-Philipp Müller
656a68304e Release 0.10.27 2010-03-06 00:09:29 +00:00
Tim-Philipp Müller
f9e2317867 0.10.26.4 pre-release 2010-03-03 20:18:16 +00:00
Tim-Philipp Müller
2a681eff5e 0.10.26.3 pre-release 2010-02-24 01:10:09 +00:00
Tim-Philipp Müller
d65e1828d7 0.10.26.2 pre-release 2010-02-19 00:22:13 +00:00
Tim-Philipp Müller
b1f1e6717b Release 0.10.26 2010-02-10 20:17:36 +00:00
Tim-Philipp Müller
047059e504 0.10.25.3 pre-release 2010-02-05 01:18:43 +00:00
Tim-Philipp Müller
b5d0a6d981 win32: update generated files for non-autotools win32 builds 2010-01-27 01:07:55 +00:00
Wim Taymans
16bc8fe8a1 defs: update defs with new symbols 2009-12-23 15:30:50 +01:00
Tim-Philipp Müller
088c7c07a2 tag: add some utility functions for language codes and tags
Add some utility functions for language tags and ISO-639
codes. These are useful for both GUIs and elements. The
iso-codes package is used for language name translations
if available.

API: gst_tag_get_language_codes()
API: gst_tag_get_language_name()
API: gst_tag_get_language_code()
API: gst_tag_get_language_code_iso_639_1()
API: gst_tag_get_language_code_iso_639_2B()
API: gst_tag_get_language_code_iso_639_2T()
2009-12-12 15:48:37 +00:00
Jan Schmidt
9d0754fa26 win32: Add new still-frame API to the defs
Add gst_video_event_new_still_frame() and
gst_video_event_parse_still_frame() functions to the win32 defs files
2009-11-18 12:27:19 +00:00
Sebastian Dröge
6e23ea172f interfaces: API: Add GstStreamVolume interface
Fixes bug #567660.
2009-09-11 16:37:34 +02:00
Wim Taymans
1c6b71af03 audiortppayload: refactor and cleanup
Always use the adapter when we need to fragment the incomming buffer. Use more
modern adapter functions to avoid malloc and memcpy. The overall result is that
the code looks cleaner while it should be equally fast and in some case avoid a
memcpy and malloc.
Use the adapter timestamping functions for more precise timestamps in case of
weird disconts.
Cache some values instead of recalculating them.
Add gst_base_rtp_audio_payload_flush() to flush a certain amount of bytes from
the internal adapter.

API: GstBaseRTPAudioPayload::gst_base_rtp_audio_payload_flush()
2009-09-03 17:58:59 +02:00
Wim Taymans
cbc6c0dfea def: add new rtsp symbols 2009-08-28 19:06:44 +02:00
Jan Schmidt
f50abc4203 0.10.23.3 pre-release 2009-07-20 17:28:37 +01:00
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
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