Commit graph

372 commits

Author SHA1 Message Date
Arun Raghavan 8ff93a6a3d audio: Add an IEC 61937 payloading library
This can be used by sinks to take compressed formats, correctly payload
these in IEC 61937 frames and feed these to sinks that support
passthrough output over IEC 60958 (S/PDIF) or, in the case of MP3, over
Bluetooth.

Initial implementation includes AC3, E-AC3, MPEG-1, MPEG-2 (non-AAC),
and DTS (type-I/II/II) payloading. More formats can be added as needed.

API: gst_audio_iec61937_frame_size()
API: gst_audio_iec61937_payload()

https://bugzilla.gnome.org/show_bug.cgi?id=642730
2011-05-14 18:53:12 +05:30
Tim-Philipp Müller eeef26d003 Back to development 2011-05-14 09:41:58 +01:00
Tim-Philipp Müller ffc3cece6c Release 0.10.34 2011-05-14 01:00:38 +01:00
Tim-Philipp Müller 519f350599 Release 0.10.33
Highlights:

  - support for 16-bit-per-component video formats
  - playbin2 fixes and improvements for custom and non-raw sinks
  - oggmux muxes based on running time now
  - many other fixes and improvements
2011-05-10 11:39:46 +01:00
Tim-Philipp Müller d08e695a83 0.10.32.4 pre-release 2011-04-30 17:35:54 +01:00
Tim-Philipp Müller 40af7a978d 0.10.32.3 pre-release 2011-04-27 12:09:33 +01:00
Tim-Philipp Müller 09e0125594 docs: update documentation 2011-04-16 15:50:05 +01:00
Robert Swain e284455272 docs: Update interlaced video design document
The RFF flag is to be reused for buffers in the telecine state to
indicate that the buffer contains only unneeded repeated fields that are
present in other buffers and as such this buffer can be dropped.
2011-04-06 16:11:02 +02:00
Stefan Kost 63bd8ff605 docs: do xrefs for non installed books too
Get the xrefs from the builddir for the books in the same package. This fixes
the cross references if one does not have the docs already installed.
2011-03-25 11:08:40 +02:00
Robert Swain 7a4ffb493c docs: Add an interlaced video design document 2011-03-25 09:49:12 +01:00
Tim-Philipp Müller 9084713492 Back to development 2011-01-24 00:00:27 +00:00
Tim-Philipp Müller c2e0ec6d0b Release 0.10.32 2011-01-21 10:50:06 +00:00
Tim-Philipp Müller 5d38bf57f0 docs: update docs 2011-01-18 10:44:01 +00:00
Tim-Philipp Müller a6fd7c4675 0.10.31.3 pre-release 2011-01-11 19:19:50 +00:00
Tim-Philipp Müller fdea14f7be docs: update docs 2011-01-06 23:13:53 +00:00
Arun Raghavan 19d4a5ab4d discoverer: Documentation updates
Some cosmetic changes and expands on some bits of the documentation to
make it more newbie-friendly.
2011-01-06 15:33:14 +01:00
Edward Hervey 19201c1ab0 encoding: encoding_profile_get_output_caps => _get_input_caps
Makes more sense name-wise
2011-01-05 22:02:35 +01:00
Edward Hervey ff92c53ec5 docs: Add various new symbols 2011-01-05 20:54:22 +01:00
Edward Hervey 777f816ff1 encoding-target: Fixup loading/saving methods 2011-01-05 20:54:21 +01:00
Edward Hervey a65faf2f3c encoding-target: Add API for list all categories and targets
API: gst_encoding_list_available_categories
API: gst_encoding_list_all_targets
2011-01-05 20:54:21 +01:00
Edward Hervey deea1eb83f encoding-profile: Add convenience method to find a profile
API: gst_encoding_profile_find
2011-01-05 20:54:21 +01:00
Edward Hervey c8fa8085ba encoding-target: Add method to get a profile by name
API: gst_encoding_target_get_profile
2011-01-05 20:18:34 +01:00
Edward Hervey e187dacc35 docs: Update for videoscale class changes 2010-12-20 17:56:26 +01:00
Edward Hervey 8a3b45aa1f gst: New encoding plugin
https://bugzilla.gnome.org/show_bug.cgi?id=627476
2010-12-15 11:54:32 +01:00
Edward Hervey 82b4f9bfef pbutils: New Profile library
https://bugzilla.gnome.org/show_bug.cgi?id=627476
2010-12-15 11:54:32 +01:00
Stefan Kost 2f1eb43c62 make: move the design doc also on the Makefile.am level (for dist) 2010-12-13 12:36:47 +02:00
Stefan Kost 0b90d5d54c docs: move design doc to design folder 2010-12-13 09:59:37 +02:00
Edward Hervey ed10269bd3 docs: Add a whole bunch of symbols that were unused to the proper sections 2010-12-02 19:10:00 +01:00
Tim-Philipp Müller 9530ba6478 Back to development 2010-12-02 00:14:54 +00:00
Tim-Philipp Müller ca414a2261 Release 0.10.31 2010-11-30 19:25:44 +00:00
Tim-Philipp Müller 162cc27035 docs: update docs for discoverer API changes as well 2010-10-30 16:07:59 +01:00
Sebastian Dröge f9d93891cc discoverer: Move documentation to the correct section
And don't mention the (not existing) libgstdiscovery.

https://bugzilla.gnome.org/show_bug.cgi?id=633336
2010-10-28 14:28:18 +02:00
Thiago Santos 5984ff1086 tag: Adds GST_TAG_CAPTURING_SOURCE
Adds a tag to indicate the source/device used for the capture.

Already maps it in exif and adds tests.

API: GST_TAG_CAPTURING_SOURCE

https://bugzilla.gnome.org/show_bug.cgi?id=631773
2010-10-16 00:50:11 +01:00
Thiago Santos b49f83d738 tag: Adds GST_TAG_CAPTURING_METERING_MODE
Adds a tag to inform what mode was used by a camera to calculate
the picture capturing exposure

Also adds mapping to exif and tests

API: GST_TAG_CAPTURING_METERING_MODE

https://bugzilla.gnome.org/show_bug.cgi?id=631773
2010-10-16 00:42:09 +01:00
Thiago Santos f67e7aacf3 tag: Adds GST_TAG_CAPTURING_SHARPNESS
Adds new tag for tagging sharpness processing used
when capturing an image. Also maps it in the exif
tags.

Tests included.

API: GST_TAG_CAPTURING_SHARPNESS

https://bugzilla.gnome.org/show_bug.cgi?id=631773
2010-10-16 00:31:07 +01:00
Edward Hervey a356bb268d pbutils: rename gstdiscoverer-private.h to pbutils-private.h 2010-10-08 15:27:44 +02:00
Olivier Crête 582417e031 rtcpbuffer: Add function to manipulation the data in RTCP feedback packets
Add methods to get/set the length of the Feedback Control Information (FCI) as
well as getting a pointer to the FCI itself.
2010-10-05 16:19:14 +02:00
Olivier Crête 7536d96d7c rtpbuffer: Add function to transform a GstBuffer into a GstBufferList
Add a new function called gst_rtp_buffer_list_from_buffer() that takes
a GstBuffer containing a RTP packets and spits out a GstBufferList
containing two buffers, one with the header and the other with the payload.
2010-10-05 16:19:14 +02:00
Olivier Crête f6b7ea3d39 rtpbuffer: Add functions to add RFC 5285 header extensions to GstBufferLists
Add functions to add header extensions to buffer lists, these functions only modify
the header part of the buffer lists, so the data is not copied.
2010-10-05 16:19:14 +02:00
Olivier Crête fb770ca5e5 rtpbuffer: Add function to read RFC 5285 header extensions from GstBufferLists 2010-10-05 16:19:14 +02:00
Olivier Crête 484871b495 rtpbuffer: Add function to add RTP header extensions with a two bytes header 2010-10-05 16:19:14 +02:00
Olivier Crête 02a0139451 rtpbuffer: Add function to append RFC 5285 one byte header extensions 2010-10-05 16:19:14 +02:00
Olivier Crête e4c06debb2 rtpbuffer: Add function to parse RFC 5285 header extensions
RFC 5285 describes a generic method to add multiple header extensions to RTP packets.
These functions parse these headers and return them, both for the one-byte header and the
two bytes headers.
2010-10-05 16:19:14 +02:00
Tim-Philipp Müller 515a768dbc docs: add new codec utils API to docs 2010-09-30 13:09:29 +01:00
Edward Hervey 0fac936525 docs: Documentation for new pbutils GstDiscoverer
Fixes #625944
2010-09-20 13:11:42 +02:00
Sebastian Dröge d9495fdc21 video: Add gst_video_convert_frame_async() to the docs 2010-09-14 08:42:44 +02:00
Edward Hervey 349a76ed19 video: Add new method for converting a video frame
https://bugzilla.gnome.org/show_bug.cgi?id=629157
2010-09-14 08:42:43 +02:00
Wim Taymans f5cbb6047f sdp: add methods to convert between uri and message
Add methods to convert between uri and sdpmessages, loosly based on
http://tools.ietf.org/html/draft-fujikawa-sdp-url-01

API: GstSDPMessage::gst_sdp_message_parse_uri
API: GstSDPMessage::gst_sdp_message_as_uri
2010-09-10 17:58:53 +02:00
Wim Taymans c7972692d3 audioclock: add a function to invalidate the clock
Add a function to invalidate the time function of a clock. Useful for when the
function becomes invalid.
2010-09-07 18:12:38 +02:00
Thiago Santos 7d4bdbf5ce tags: Add GST_TAG_IMAGE_HORIZONTAL/VERTICAL_PPI tags
Adds new tags for representing the intended PPI of images/videos

API: GST_TAG_IMAGE_HORIZONTAL_PPI
API: GST_TAG_IMAGE_VERTICAL_PPI

Fixes #626570
2010-09-07 08:59:46 -03:00