Sebastian Dröge
e84c7f02b4
baseaudiosrc: Post clock-provide and clock-lost messages when going from/to PLAYING
2010-07-16 17:40:45 +02:00
Sebastian Dröge
f1ac770f1b
baseaudiosink: Use new gst_audio_clock_new_full()
2010-07-16 17:40:45 +02:00
Sebastian Dröge
32b0b0aef9
baseaudiosrc: Use new gst_audio_clock_new_full()
2010-07-16 17:40:45 +02:00
Sebastian Dröge
8989ad93d9
audioclock: API: Add gst_audio_clock_new_full() with a GDestroyNotify for the user_data
...
Elements usually use their own instance as instance data but the
clock can have a longer lifetime than their elements and the clock
doesn't own a reference of the element.
Fixes bug #623807 .
2010-07-16 17:40:17 +02:00
Tim-Philipp Müller
524c977c18
riff: add FLV4 fourcc and map it to video/x-vp6-flash
...
Fixes #623176 .
2010-06-30 21:20:37 +01:00
Olivier Crête
2f8dc27e29
netbuffer: declare with G_DEFINE_TYPE for type safety
...
Fixes #623233 .
2010-06-30 21:10:10 +01:00
Wim Taymans
2ced0a3d5d
ringbuffer: check for ringbuffer state first
...
Check for the state of the ringbuffer before doing the checks of the other
buffer properties, when we're not started, we don't care about those values.
2010-06-25 17:21:57 +02:00
Thiago Santos
dbdfb71673
tag: Fix printf format string
...
Use %s for strings, not %d.
2010-06-24 08:42:50 -03:00
Thiago Santos
c774cdcff0
tag: xmp: Adds GST_TAG_IMAGE_ORIENTATION mapping
...
Adds GST_TAG_IMAGE_ORIENTATION mapping to xmp helper lib.
Tests included.
2010-06-23 12:03:47 -03:00
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
Thiago Santos
a08c2ec760
tag: Use gst_tag_list_peek_string_index in vorbistag
...
Use _peek_string_index instead of _get_string_index to avoid
a string copy
2010-06-18 14:17:30 -03:00
Thiago Santos
4219a5ae5c
tag: xmp: Init char variable for gps coordinates
...
Initialize char variable for gps coordinates deserialization to 0
to identify when it couldn't be parsed/found and error out.
Fixes #621509
2010-06-14 15:05:16 -03:00
Edward Hervey
3879c57b01
video: Fix unitialized variable.
...
yay macosx compilers :(
2010-06-14 14:13:16 +02:00
Sebastian Dröge
611d87ce7a
appsrc: Return FALSE from the seek handler if no seek callback was set
2010-06-14 11:03:50 +02:00
Sebastian Dröge
506be85356
video: Re-add (but deprecated) GST_VIDEO_{RED,GREEN,BLUE}_MASK_1[56]
2010-06-13 08:20:13 +02:00
Martin Bisson
b8f330dea6
video.{c,h}: Fix an endianness bug fix.
...
This commit makes sure the endianness is ok for RGB/BGR 15/16 formats.
2010-06-12 13:51:27 +02:00
Martin Bisson
f5a690f860
video.{c,h}: Add support for RGB and BGR with 15 and 16 bits.
2010-06-12 13:51:27 +02:00
Edward Hervey
5e1cef7a5d
gstexiftag: Fix unitialized variables
...
I hate thee macosx
2010-06-11 15:25:35 +02:00
Edward Hervey
f12a4e6ed6
gstexiftag: Fix debug statements
2010-06-11 08:47:27 +02:00
Edward Hervey
42dd1471f8
exiftag: Fix unitialized variable
2010-06-11 08:47:17 +02:00
Stefan Kost
a0b5bb5113
docs: fix gtk-doc warnings
...
Variable names in function prototypes in the headers should match the doc-
comment.
2010-06-10 20:36:32 +03:00
Edward Hervey
1d21ce0da2
riff: Add support for VP6F (On2 VP6 Flash variant)
2010-06-09 22:35:52 +02:00
Thiago Santos
ccfb6e3c02
tag: exif: Refactor byte-order handling
...
Only check for valid byte-order values when creating the
exif readers and writers
2010-06-09 16:28:43 -03:00
Thiago Santos
491d025530
tag: exif: Adds new geo-location tag mappings
...
Adds mappings for:
GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION
GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION
GST_TAG_GEO_LOCATION_MOVEMENT_SPEED
GST_TAG_GEO_LOCATION_ELEVATION
Does some refactoring in the code to reduce number of parameters
passed to functions
Tests included.
2010-06-09 16:26:43 -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
Sebastian Dröge
80cc85d218
video: Return TRUE in gst_video_format_is_gray() for Y800 and Y16
2010-06-08 11:01:44 +02:00
Martin Bisson
b0d15133d7
video: Add support for Y800 and Y16
...
Fixes bug #620441 .
2010-06-07 08:17:55 +02:00
Wim Taymans
f562c8b290
appsrc: fix documentation string
2010-06-05 11:28:17 +02:00
Sebastian Dröge
a5c35621c3
Revert "baseaudiosink: Allocate and free the clock in NULL->READY and reverse"
...
This reverts commit cea2644ed8
.
Many audio sink assume that they can create a clock in
the instance init function and it will be there forever
and not be cleared by the state change functions.
2010-06-03 13:44:40 +02:00
Sebastian Dröge
cea2644ed8
baseaudiosink: Allocate and free the clock in NULL->READY and reverse
2010-06-03 10:23:22 +02:00
Sebastian Dröge
61a65cda11
configure: Remove (now) useless check for cbrt
2010-05-28 08:27:29 +02:00
David Schleef
3edafbd0e5
interfaces: Use pow() instead of cbrt() for MSVC
2010-05-27 12:55:43 -07:00
Sebastian Dröge
fdfb70e262
fft: Merge kissfft 1.2.8
...
This reduces memory footprint for the FFT and adds
OpenMP support (but we don't use it).
2010-05-24 11:27:36 +02:00
Tim-Philipp Müller
5e022fa0a4
pbutils: add basic descriptions for new WebM and VP8 types
2010-05-20 15:14:30 +01:00
Sebastian Dröge
0a4eaa7f60
riff: Add support for On2 VP8
2010-05-19 19:23:07 +02:00
Sebastian Dröge
f43216b9d7
appsrc: Always take the object lock when accessing the caps
...
Fixes bug #618625 .
2010-05-14 17:24:14 +02:00
Wim Taymans
9696af170f
riff: relax width and height constraints
...
Increase the acceptable video sizes from [16,4096] to [1, MAX].
See #618392
2010-05-13 12:06:41 +02:00
Sebastian Dröge
30b67cda5d
video: Use simple fraction multiplication functions instead of going through GValues
2010-05-13 11:16:02 +02:00
Olivier Crête
0a24137100
basertpaudiopayload: Add extra frame for non-complete frame lengths
...
Some payloaders like rtpg729pay can add a shorter frame at the end of a
RTP packet. We need to count it like a full frame for timestamps.
https://bugzilla.gnome.org/show_bug.cgi?id=618324
2010-05-13 11:03:12 +02:00
Olivier Crête
8a2b81a576
basertpaudiopayload: Set duration on buffers
...
Set the duration of the buffers from their size
2010-05-13 10:54:08 +02:00
Wim Taymans
1fdfed5cc1
sdpmessage: add new TIAS bandwidth modifier
...
Add TIAS modifier as specified in RFC 3890.
Do some whitespace fixes.
2010-05-07 17:17:54 +02:00
Stefan Kost
18f07f03d1
docs: be more firendly to gtk-doc limitted parsing capabilities
2010-05-06 11:34:53 +03:00
Stefan Kost
639e1ab2b5
docs: fix wrong doc markup
2010-05-06 09:42:02 +03:00
Tim-Philipp Müller
7fee2c0fe7
rtsp: weekday and month names in RTSP date string should be in C locale
...
Create date string using C locale weekday and month names.
Fixes #617636 .
2010-05-05 13:04:25 +01:00
Thiago Santos
e879fc9ca3
tag: xmp: Adds new geo-location mappings
...
Adds GST_TAG_GEO_LOCATION_MOVEMENT_SPEED,
GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION and
GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION to xmp
mappings.
Tests included.
2010-05-03 14:14:25 -03:00
Thiago Santos
a20aa39fa3
tag: xmp: Adds xmp mappings for device tags
...
Adds xmp mappings for GST_TAG_DEVICE_MANUFACTURER and
GST_TAG_DEVICE_MODEL. Also adds tests for it.
2010-05-03 14:14:03 -03:00
Tim-Philipp Müller
00f7fbe750
rtsp: deprecate remaining base64 function now that we depend on GLib 2.20
...
API: deprecate gst_rtsp_base64_decode_ip(), use g_base64_decode_inplace() instead
2010-04-30 20:01:55 +01:00
Mark Nauwelaerts
ed71d802fc
basertpdepayload: ensure writable metadata
2010-04-30 19:38:40 +02:00
Sebastian Dröge
25c1a331be
video: API: Add GST_VIDEO_FORMAT_v308 for packed 4:4:4 YUV
2010-04-29 18:21:21 +02:00
Tim-Philipp Müller
e9431554fa
0.10.28.2 pre-release
2010-04-14 15:35:06 +01:00
Olivier Crête
66cc2faba7
audiopayload: use ptime-multiple
...
Based on patch by Olivier Crête <olivier.crete@collabora.co.uk>
Fixes #613248
2010-04-09 16:17:31 +02:00
Wim Taymans
1fa171d396
audiopayload: add property to control packet duration
...
Add a property to specify that the amount of data in a packet should be a
multiple of ptime-multiple.
See #613248
2010-04-09 16:17:31 +02:00
Thiago Santos
818e869d70
appsrc: Be sure that metadata is writable before setting caps
...
Call gst_buffer_make_metadata_writable before attempting
to set caps on the buffer.
2010-04-08 07:40:29 -03:00
Tim-Philipp Müller
0ebbb98bfa
docs: add gtk-doc chunks with Since: tags for new GST_VIDEO_CAPS_GRAY* API
2010-04-07 20:21:14 +01:00
Sebastian Dröge
fab97aec53
video: Fix parsing of 8-bit grayscale caps
2010-04-07 17:25:23 +02:00
Sebastian Dröge
bf8fff4e33
video: API: Add GST_VIDEO_CAPS_GRAY{8,16}
2010-04-07 17:23:22 +02:00
Sebastian Dröge
1e3a66f539
video: Add support for 8-bit and 16-bit grayscale formats
2010-04-07 17:06:36 +02:00
Wim Taymans
318fbf3310
rtspconnection: Handle closed POST socket in tunneling
...
Catch more socket errors.
Rework how sockets are managed in the GSource, wake up the maincontext instead
of adding/removing the sockets from the source.
Add callback for when the tunnel connection is lost. Some clients (Quicktime
Player) close the POST connection in tunneled mode and reopen the socket when
needed.
See #612915
2010-04-06 10:59:39 +02:00
Vincent Untz
764c899215
libs: point gobject-introspection scanner to .la files
...
Point g-ir-scanner to the .la file of our library, which hopefully
makes it find the right dependencies in all cases (ie. our locally
built libgstreamer and not the system-installed one). This is also
how it's done in Gtk+ and how it's documented in the wiki, see
http://live.gnome.org/GObjectIntrospection/AutotoolsIntegration
Fixes #603710 .
2010-04-03 14:03:45 +01:00
Edward Hervey
7173d4b1c2
tagdemux: Remove unused variable
2010-04-01 13:51:13 +02:00
Tim-Philipp Müller
b37c993e4e
gst-libs: more gobject-introspection fixes
...
Use right .pc file variable for compiler includes this time:
g-ir-compiler wants the girdirs not the typelibdirs as includes.
2010-03-30 23:46:10 +01:00
Tim-Philipp Müller
64cfa6bf73
gst-libs: fix up gobject-introspection some more
...
Use new girdir and typlibdir from core .pc files, so we can figure
out the right includes to pass to the gobject-introspection tools,
whether core is installed in the same prefix as gobject-introspection
or in a different prefix or uninstalled. This also keeps us from adding
bogus paths to the includes that only work if core is uninstalled.
Also add some missing includes/pkgs where needed.
2010-03-30 19:56:56 +01:00
Tim-Philipp Müller
14063f0670
Our RIFF library depends on both the audio and tag libraries
...
Update rules in Makefile.am accordingly.
2010-03-30 19:29:48 +01:00
Tim-Philipp Müller
93e408bdbb
gst-libs: build independent sub-directories in parallel if make -jN is used
...
Build those libraries that don't depend on any other gst-plugins-base
libraries in parallel if make -jN is used.
2010-03-29 10:47:31 +01:00
Tim-Philipp Müller
00aaae8189
gst-libs: specify dependencies in Makefile.am to make them explicit
2010-03-29 00:21:01 +01:00
Tim-Philipp Müller
37d000d175
xoverlay: change new set_render_rectangle() vfunc to take four arguments so we don't depend on libgstvideo
...
Don't make libgstinterfaces (and thus libgstaudio etc.) indirectly depend
on libgstvideo by using the GstVideoRectangle helper structure in the API,
which causes undesirable dependencies, esp. with the gobject-introspection
(people will point and laugh at us if they find out that libgstaudio
depends on libgstvideo). Instead, pass the x, y, width and height parameters
directly to the function.
Re-fixes #610249 .
2010-03-28 20:21:10 +01:00
Thiago Santos
9ef1e58ccc
tag: xmp: Do not remove tag from list twice
...
There was a but when parsing the tags that removed two tags
from the list when only one was parsed
2010-03-24 23:04:43 -03:00
Thiago Santos
f2ef0cd7b1
tag: xmp: Add some comments
...
Just adds some comments explaining some stuff about the
(de)serialization functions. Add myself to the copyright list too.
2010-03-24 15:42:22 -03:00
Thiago Santos
8fda870b29
tag: xmp: Adds _USER_RATING mapping for xmp
...
Adds a new mapping for _USER_RATING on xmp helper lib
and also adds tests for it
2010-03-24 15:34:52 -03:00
Thiago Santos
007bf4fe7c
tag: xmp: Add Elevation tag mapping
...
Adds a mapping to the _ELEVATION tag, this is a different
mapping as it has to be mapped into exif:GPSAltitude and
exif:GPSAltitudeRef at the same time. So we needed to refactor
a little more to be able to deserialize it properly.
Now, when parsing a xmp buffer into a taglist all tags are
added to a list before being parsed so that when one of the
altitude tags are found the deserialization function can search
for its complementary tag to do the correct parsing
Fixes #613690
2010-03-24 15:34:40 -03:00
Thiago Santos
e207463582
tag: xmp: Fix off by one
...
Avoid ignoring single char tags, like exif:GPSAltitudeRef
Fixes #613690
2010-03-24 15:34:02 -03:00
Thiago Santos
7ebbfbd3a5
tag: xmp: Adds mappings for LATITUDE and LONGITUDE
...
Adds the mappings for those tags and tests
for tags serialization.
Fixes #613690
2010-03-24 15:33:16 -03:00
Thiago Santos
fe1f3e3595
tag: xmp: Refactor buffer parsing
...
When parsing the xmp buffer into the gst taglist store the
found tags into a list to be parsed only after finding all
tags on the buffer. This allows the parser function to search
this list for complimentary tags that should be parsed together
Fixes #613690
2010-03-24 15:33:05 -03:00
Thiago Santos
e82414643c
tag: xmp: Refactor mappings storage
...
This commit is only refactoring, no fetaures added.
Do not store tags in flexible arrays as it doesn't allow us
to use nested flexible arrays. This is going to be needed in the
following commits to map gst tags that are stored into
2 separate tags in xmp (Not that they are alternatives, but
they are complementary).
For example, GST_TAG_ELEVATION is represented in the exif
schema with 2 fields: the absolute altitude and an integer
to indicate if it is above or below sea level.
The previous mappings storage wouldn't allow us to
express it.
Also store a serialization and a deserialization function
for each xmp tag as some of them require some non-trivial
convertion to its string form.
Fixes #613690
2010-03-24 15:32:58 -03:00
Wim Taymans
4ff230e71b
rtsptransport: ignore unparsable ranges
...
Ignore unparsable port ranges instead of erroring out.
Fixes #613591
2010-03-24 12:10:38 +01:00
Mark Nauwelaerts
9b227f17c8
riff: add some more fourcc for MPEG-4 video
2010-03-23 11:02:07 +01:00
Torsten Schönfeld
9b6843092a
docs: add Since: tags to gst_x_overlay_handle_event() docs
...
Fixes #613403 .
2010-03-20 12:57:29 +00:00
Benjamin Otte
90f24667d7
Constify some strings in the API
...
Needed by plugins-good
2010-03-19 22:34:36 +01:00
Wim Taymans
6e8ed14a9d
rtsp: add GType for transport flags
...
Make a method to register the transport flags as a GType.
2010-03-19 15:00:01 +01:00
Tim-Philipp Müller
58a92964c6
build: Makefile.am fixes
...
Mostly just add missing $(GST_BASE_CFLAGS), but also fix up order
of flags (see docs/random/moving-plugins).
2010-03-19 01:00:36 +00:00
Peter Kjellerstedt
f21e123bcc
rtsp: Further clean up of gst_rtsp_strresult()
...
Since we no longer use an array of error messages, there is no reason
to clamp the error code, which allows us to simplify the code some more
and also to actually report the correct error code for unknown errors.
2010-03-17 16:39:13 +01:00
Benjamin Otte
20c9b8eae3
rtsp: Refactor gst_rtsp_strresult
...
2 goals in the refactoring:
- Put the error messages closer to their enum values, so that it's easy
to see which error belongs to which value.
- Make gcc not complain with -Wformat-nonliteral
2010-03-17 12:09:25 +01:00
Benjamin Otte
cecdc8c6f9
xmp: Refactor code
...
I initially looked here because I wanted compiles to not fail with
-Wformat-nonliteral but ended up refactoring the code to make it look
nicer.
As I lack a large collection of XMP tagged files, I only did rough
testing of the code. The testsuite passes though.
2010-03-17 12:09:25 +01:00
Benjamin Otte
19900b481a
Fix for ENABLE_NLS being undefined for -Wundef
2010-03-16 18:06:16 +01:00
Benjamin Otte
3bd4aa26ff
Add -Wwrite-strings to configure
...
Fixes for the code included
2010-03-16 17:41:51 +01:00
Benjamin Otte
5e21fa5e0e
gst_element_class_set_details => gst_element_class_set_details_simple
...
Also change my email from the old university one to the current one.
2010-03-16 17:41:50 +01:00
Wim Taymans
999cc34c83
rtspconnection: allow for more ipv6 addresses
...
Use hints in getaddrinfo() so that we can also resolve ipv6 addresses.
2010-03-16 16:24:21 +01:00
Mark Nauwelaerts
dcc4b25686
baseaudiosink: arrange for a running ringbuffer/clock for _wait_eos
...
Fixes #612223 .
2010-03-16 15:30:12 +01:00
Rob Clark
5075d57b9d
riff: add mapping for On2 VP7 fourccs
...
Fixes #612968 .
2010-03-16 00:49:35 +00:00
Rob Clark
a73bbb63ac
riff: add mapping for On2 VP62 fourcc
...
See #612968 .
2010-03-16 00:47:21 +00:00
Tim-Philipp Müller
e836151009
docs: more helper libraries docs fixes
...
Quieten gtk-doc a bit more.
2010-03-16 00:44:50 +00:00
Tim-Philipp Müller
4b06fad321
docs: add GstRTSPExtension to docs
...
Add minimal docs for GstRTSPExtension so people know it exists.
2010-03-16 00:04:41 +00:00
Tim-Philipp Müller
2e1f3242bf
docs: fix typo in gst_tag_list_from_xmp_buffer() docs chunk
2010-03-15 13:40:48 +00:00
Tim-Philipp Müller
08b0e0761b
docs: fix up interfaces library docs to make gtk-doc happy
2010-03-15 13:40:48 +00:00
Wim Taymans
2221e404de
rtsp: make timeout usec more accurate
...
Adjust the returned usec from the elapsed time so it represents the remaining
timeout.
2010-03-15 11:36:22 +01:00
David Schleef
5379fbcd1a
video: add gst_video_parse_caps_chroma_site()
2010-03-15 01:31:20 -07:00
Thiago Santos
6d1f406a77
tags: Add new mapping to XMP helpers
...
Adds geotagging mappings to XMP helpers
Fixes #609539
2010-03-11 18:29:53 -03:00
Benjamin Otte
6404e94ae7
Don't have 2 include dirs
...
Seems to have been accidentally introduced in
7269bc26d0
.
2010-03-11 20:20:31 +01:00
Benjamin Otte
43b1683421
Add -Wmissing-declarations -Wmissing-prototypes to warning flags
...
Includes all the fixes necessary to make stuff compile again.
2010-03-11 13:50:31 +01:00
Stefan Kost
aba07d54c4
xvoverlay: correct version number in docs
2010-03-11 10:55:21 +02: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
Stefan Kost
7269bc26d0
xoverlay: add new vmethod ::set_render_rectangle()
...
Add set_render_rectangle() vmethod to the interface to better support windowless
toolkits (e.g. qt graphicsview or video on canvas in general). Right now we
always fill the widget to 100%. With the patch we can use a rectangular target
region. Fixes #610249 .
API: GstXOverlay::set_render_rectangle()
2010-03-11 10:24:57 +02:00
Mark Nauwelaerts
801ad1bc5c
tagdemux: do not cache FLUSH_START/_STOP events
...
... and similarly so for serialized events.
2010-03-10 14:37:07 +01:00
Tim-Philipp Müller
62ef200ca9
docs: fix Returns: for gst_video_parse_caps_color_matrix()
2010-03-10 01:07:09 +00:00
David Schleef
76afac25b4
video: Add color-matrix handling to caps
2010-03-09 13:17:34 -08:00
Sebastian Dröge
d5a4ca9962
build: Make some more rules silent if requested
2010-03-09 21:01:38 +00:00
Benjamin Otte
ed3e1ab8b2
gstvideo: Fix typos in comments
2010-03-09 19:17:04 +01:00
Wim Taymans
92a474b18c
basedepay: clarify some documentation
2010-03-08 12:11:01 +01:00
Dake Gu
f37b42b40d
rtspconnection: fix handling of x-server-ip-address
...
Fix handling of x-server-ip-address.
2010-03-08 11:20:51 +01:00
Stefan Kost
ef09538785
make: fix copy and paste error in git rules (audio<->video)
2010-02-22 13:04:42 +02:00
Patrick Radizi
a8f51d61f7
rtspconnection: make sure not to dereference NULL username or password
...
Fixes #610268 .
2010-02-18 18:00:38 +00:00
Stefan Kost
54094cd9ce
examples: add video overlay examples for gtk, qt and qt graphics view
...
Add simple videotestsrc ! xvimagesink examples using gtk and qt. This patch also
adds all boilerplate to configure for using c++. The qt based examples are
optional like their gtk counterparts.
2010-02-17 09:48:10 +02:00
Wim Taymans
76f715cb8b
appsrc: fix Since tag
2010-02-12 18:00:40 +01:00
Tim-Philipp Müller
5a2ae53bae
riff: treat JUNQ chunks like JUNK chunks
2010-02-12 14:24:22 +00:00
Sebastian Dröge
8d7304b12c
appsrc: Update basesrc segment duration and post duration messages from the streaming thread
2010-02-12 14:37:03 +01:00
Stefan Kost
d0f2b5a1cb
tags: improve docs about determining the encoding
2010-02-12 14:21:11 +02:00
Stefan Kost
b330e9aedc
comment: fix wrong header comment
2010-02-12 14:21:11 +02:00
Stefan Kost
9334069fd2
riff: add a variant of the JUNK tag that several adobe products produce
...
JUNQ has same semantics as JUNK.
2010-02-12 14:21:11 +02:00
Wim Taymans
c94356ad9b
appsrc: add min-percent property
...
Emit need-data when the amount of data in the internal queue drops below
min-percent.
Fixes #608309
2010-02-12 12:34:07 +01:00
Wim Taymans
fac9346405
appsrc: cleanups
...
Avoid some typechecks.
Avoid dereferencing appsrc->priv all the time.
2010-02-12 12:34:07 +01:00
Wim Taymans
7cce982ee2
appsink: cleanups
...
Avoid some typecasting.
Avoid dereferencing appsink->priv all the time.
2010-02-12 12:31:49 +01:00
Wim Taymans
30fd219e63
rtsp: ignore \n and \r as the first line
...
Be more forgiving for bad servers and ignore \r and \n when we are looking for
the response/request line.
See #608417
2010-02-12 11:43:59 +01:00
Wim Taymans
be037e0dc8
rtsp: fail gracefully on bad Content-Length headers
...
Be careful when allocating the amount of bytes specified in the Content-Length
because it can be an insanely huge value. Try to allocate the memory but fail
gracefully with a nice error when the allocation failed.
2010-02-12 11:43:59 +01:00
Sebastian Dröge
b5fd5953d1
appsrc: Update segment duration and post a duration message if the duration changes
...
Fixes bug #609423 .
2010-02-12 11:00:08 +01:00
Tim-Philipp Müller
e6d868c31c
audiosrc: add gratuitious FIXME for use of generic G_TYPE_POINTER type
2010-01-27 00:42:37 +00:00
Edward Hervey
c783ec3c4d
pbutils: Add description for Zip Block Motion Video
2010-01-23 15:35:05 +01:00
Edward Hervey
dde84e4c4b
riff: Add mapping for Zip Block Motion Video
2010-01-23 15:34:54 +01:00
Edward Hervey
52ec4f4394
riff: YUNV is a fourcc which is also used for YUY2 raw video
2010-01-23 15:26:37 +01:00
Edward Hervey
de736fb1d1
riff: vp61 and VP61 are also valid On2 VP6 fourcc
2010-01-23 15:13:45 +01:00
Edward Hervey
5dff488a26
riff: Add mapping for On2 VP5
2010-01-23 15:10:45 +01:00
Edward Hervey
b5367b89ed
riff: Add mapping for Sigma-Designs MPEG4
...
It's actually a xvid-compatible stream. both xviddec and ffmpeg handle it.
2010-01-23 15:04:35 +01:00
Edward Hervey
d714a5a68b
pbutils: Add description for LOCO Lossless codec
2010-01-23 14:35:28 +01:00
Edward Hervey
554b4a6c25
riff: Add mapping for LOCO Lossless codec
2010-01-23 14:35:16 +01:00
Edward Hervey
444e7a68aa
riff: Add support for YV12 / Uncompressed packed YVU 4:2:2
2010-01-23 14:08:39 +01:00
Edward Hervey
da3dd574c1
pbutils: add description for Autodesk Animator codec
2010-01-23 13:50:26 +01:00
Edward Hervey
2795591247
riff: Add mapping for Autodesk Animator Codec
2010-01-23 13:50:09 +01:00
Edward Hervey
ab82529497
pbutils: Add description for y4m container
2010-01-21 13:47:30 +01:00
Olivier Crête
6c6d0e32cf
basertppayload: ptime/maxptime should be unsigned
...
https://bugzilla.gnome.org/show_bug.cgi?id=607403
2010-01-21 10:46:31 +01:00
Olivier Crête
8d2ac0b2ec
basertppayload: ptime should be in nanoseconds
...
https://bugzilla.gnome.org/show_bug.cgi?id=607403
2010-01-21 10:46:17 +01:00
Olivier Crête
ad399c8069
basertppayload: Reject empty caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=607353
2010-01-19 13:29:19 +01:00
Sebastian Dröge
6dfc0270ec
audio: Use rounding scaling functions for GST_CLOCK_TIME_TO_FRAMES and _FRAMES_TO_CLOCK_TIME
...
Fixes bug #607381 .
2010-01-19 09:26:37 +01:00
Edward Hervey
24f1a9a9b7
pbutils: Add description for MXF container format
2010-01-18 17:57:16 +01:00
Benjamin Otte
0994a5bff3
rtsp: Don't define h_error ourselves
...
It's included from netdb.h and that header might define it differently,
which can lead to build failures.
2010-01-13 23:06:40 +01:00
Tim-Philipp Müller
5e6162eebb
docs: flesh out GtkXOverlay docs some more and add example for Gtk+ >= 2.18
...
Explain why the whole bus sync handler mess is needed. Add section about
how to use GstXOverlay in connection with Gtk+ and mention the Gtk+ API
break issue and how to work around it (see #601809 ).
2010-01-10 23:50:02 +00:00
Tim-Philipp Müller
22ff20a574
docs: minor netbuffer documentation fix
2010-01-10 21:18:04 +00:00
Tim-Philipp Müller
17e1d8d20a
tag: fix up disting of lang-tables.c more correctly
...
lang-tables.c is included by lang.c and not really a proper source
file that should be compiled into its own object, so rename it to
lang-tables.dat and put it into EXTRA_DIST instead to ensure it
gets disted.
2010-01-07 15:49:53 +00:00
Christian Schaller
658388c57b
Add missing source file for tagger to Makefile and update spec file
2010-01-07 13:50:03 +00:00
Mark Yen
140283c12b
riff-media: handle 32 bit raw RGB video.
2010-01-06 18:31:22 -08:00
Wim Taymans
73d5ae1107
audiopayload: add support for buffer-lists
2010-01-06 13:39:14 +01:00
Olivier Crête
bc6179952b
basertpaudiopayload: Respect ptime if it is given
...
If the ptime is given in the caps, respect it and force the minimum
and maximum sizes to be exactly the requested ptime.
https://bugzilla.gnome.org/show_bug.cgi?id=606050
2010-01-05 13:20:49 -05:00