Stefan Kost
155d883445
docs: move the riff structure to std-section
...
If someone intents to document them and the fields we can move them back.
2011-05-23 23:56:09 +03:00
Stefan Kost
fd21595886
docs: move pluginbaseversion to separate section as we have section docs
2011-05-23 23:56:09 +03:00
Stefan Kost
8ca5d1274b
docs: add minimal docblobs for status code and headers
...
Use a trick to avoid documenting all 100 enums.
2011-05-23 23:56:09 +03:00
Stefan Kost
deeae48a03
docs: update xoverlay docs for api addition and deprecation
2011-05-23 23:56:09 +03:00
Stefan Kost
269205b1ad
docs: rtp library docs update
2011-05-23 23:56:09 +03:00
Stefan Kost
6bee2cb4ee
docs: add missing documentation for various pieces
2011-05-23 23:56:09 +03:00
Thijs Vermeir
dad50ad1fe
baseaudiosink: recalibrate clock on setcaps
...
Because the spec for the ringbuffer can change when changing
the caps, we must recalibrate the clock.
https://bugzilla.gnome.org/show_bug.cgi?id=610443
2011-05-23 17:02:03 +02:00
Sebastian Dröge
c867f677c0
subparse: Try to typefind even if conversion to UTF8 failed
...
Fixes bug #600043 .
2011-05-23 16:05:35 +02:00
Sebastian Dröge
2c7cdbc2ca
subparse: Compile the typefind regex with optimization to speed up matching
2011-05-23 16:05:35 +02:00
Sebastian Dröge
3dc4987138
subparse: Interprete typefind strings passed to GRegex as raw bytes instead of valid UTF8
2011-05-23 16:05:35 +02:00
Stefan Kost
8db7c1221e
convertframe: fix docs
...
Fixup paramter mismatch between func and prototype. Add missing parameter docs.
2011-05-23 15:21:59 +03:00
Stefan Kost
089fdb7792
docs: fixup audio-library docs
2011-05-23 15:08:24 +03:00
Stefan Kost
762bb236fa
docs: fixup appsrc/sink api docs
2011-05-23 15:02:27 +03:00
Stefan Kost
d6ea8d5cb3
docs: fix docs for new api
...
Some parameters where wrong, first line missed the ':' and return docs where
broken.
2011-05-23 14:56:17 +03:00
Stefan Kost
61032e7470
docs: update xmp api docs
...
Add missing section. Add new section to main-sgml. Add missing function.
2011-05-23 14:45:23 +03:00
Stefan Kost
a2d622ab03
xmptag: remove late check
...
We deref the pointer two lines before already and besides this internal function
should not be called with this parameter=NULL.
2011-05-23 14:07:38 +03:00
Stefan Kost
f466c5e1ca
xmptag: have the default branch as the last one
2011-05-23 14:01:29 +03:00
Stefan Kost
70a982e7ba
xmptag: an uint value can't be <0
2011-05-23 14:00:04 +03:00
Stefan Kost
b91b12b639
whitespace: trim trailing whitespace
2011-05-23 13:53:06 +03:00
Stefan Kost
6e12954c68
video.c: use a break and a final warning instead of early returns
...
Use breaks for case branches instead of return 0. We don't expect these to
happen anyway. Thus have a warning before the final return to make it easier to
see when things go out of sync.
2011-05-23 13:50:59 +03:00
Stefan Kost
40273cf2d3
video.c: use g_assert_not_reached() for logical error here.
...
This will help to detect them closer to the source if they ever happen.
2011-05-23 13:50:09 +03:00
Stefan Kost
9b8992cbf1
lang: fix possible array overrun
...
We where checking for i<G_N_ELEMENTS, but where accessing i+1.
2011-05-20 10:49:54 +03:00
Stefan Kost
f514be993c
audioconvert: cleanup helper code
...
make_lossless_changes() returns the same structure that we're passing (probably
to enable chaining). Instead of reusing s and making it point to s2 as well,
keep using s2. Drop the assignment which in the 2nd case is a dead one anyway.
2011-05-19 23:41:08 +03:00
Stefan Kost
ea1c48ab84
docs: update plugin introspection data
...
Now more files are merged and produced in a canonical fashion, which hopefully
creates less or no delta in the future.
2011-05-19 23:25:24 +03:00
Stefan Kost
3b3a52e175
Automatic update of common submodule
...
From 9e5bbd5 to 69b981f
2011-05-19 22:56:53 +03:00
Christian Fredrik Kalager Schaller
c013521505
Add new header file
2011-05-19 13:40:29 +01:00
Thiago Santos
b5fb542386
encodebin: Autoplug formatters
...
Autoplug formatters for streams if a formatter with secondary or
higher rank is found. Formatters are autoplugged when there is no
muxer or when the muxer doesn't implement the tagsetter interface.
Currently only the first formatter found is plugged, this might
help in lots of cases, but it doesn't solve the
'lamemp3 ! xingmux ! id3mux'
case.
https://bugzilla.gnome.org/show_bug.cgi?id=649841
2011-05-19 08:35:46 -03:00
Thiago Santos
0060900d68
encodebin: fix typos
2011-05-19 08:30:03 -03:00
Aleix Conchillo Flaque
0f7522e449
vorbisdec: Handle headers in caps
2011-05-18 22:08:46 +02:00
Stefan Kost
7197831605
Automatic update of common submodule
...
From fd35073 to 9e5bbd5
2011-05-18 16:09:47 +03:00
Robert Swain
ad2010d379
gstvideo: Add gst_video_get_size_from_caps function
...
gst_video_get_size_from_caps () allows easy calculation of the raw video
buffer size from some fixed video caps.
API: gst_video_get_size_from_caps()
2011-05-18 14:13:46 +02:00
Stefan Kost
c475464600
Automatic update of common submodule
...
From 46dfcea to fd35073
2011-05-18 12:24:02 +03:00
Robert Swain
e9aed7f31c
alsa: Remove unused but set variable
...
Unused but set variables cause warnings in GCC 4.6.x and newer.
2011-05-18 09:34:52 +02:00
Edward Hervey
66016eedc7
rtsp: Fix typo which broke the build
2011-05-17 10:20:36 +02:00
Miguel Angel Cabrera Moya
30b2abaddd
rtspconnection: not enter in not controllable state unless it is necessary
...
When closing rtspsrc the state change blocks until the polling in the
connection timeouts. This is because the second time we loop to read a
full message controllable is set to FALSE in the poll group, even though no
message is half read.
This can be avoided by not setting controllable to FALSE the poll group
unless we had begin to read a message.
Fixes #610916
2011-05-17 09:29:47 +02:00
Tim-Philipp Müller
74cc986593
cdparanoiasrc: fix build on OSX by #undef-ing VERSION before including system headers
...
On OSX the cdparanoia headers include IOKit framework headers (in particular
SCSICmds_INQUIRY_Definitions.h) which define a structure that has a member
named VERSION, so we must #undef VERSION before including those for things
to compile on OSX.
Fixes #609918 .
2011-05-17 09:20:08 +02:00
Mark Nauwelaerts
eba4a948fb
videorate: optionally ensure maximum average output frame rate
...
See #628764 .
2011-05-16 12:46:00 +02:00
Alexey Fisher
1e09272024
videorate: optionally only drop frames to ensure maximum frame rate
...
This adds option to arrange for maximal allowed variable frame rate.
Fixes #628764 .
2011-05-16 12:45:47 +02:00
Mark Nauwelaerts
4ba6acdba5
uridecodebin: use bitrate to configure streaming buffer-duration default case
...
In particular, in audio only cases whose (estimated) metadata provides bitrate
information, the buffer-size based on such bitrate (and buffer-duration)
will be much more reasonable than queue2 default buffer-size.
2011-05-16 12:44:52 +02:00
Mark Nauwelaerts
8480b1ef1d
uridecodebin: remove some dead code
...
... which was dead as pads were never added to the list, and need not be added,
since removing them is handled by a pad callback.
2011-05-16 12:44:50 +02:00
Thiago Santos
3c3a78f34a
encodebin: examples: Add missing base libs to makefile
2011-05-15 13:02:39 -03:00
Thiago Santos
fd486588ce
encodebin: Check for missing converters
...
Adds checks for missing video and audio converter elements
2011-05-15 13:02:39 -03:00
Thiago Santos
c13a6e2281
tag: xmpwriter: Rename documentation headers
...
Fix some wrong documentation headers from the first name
given to this interface.
2011-05-15 13:02:39 -03:00
Thiago Santos
f7c9f953cb
tests: xmp: New tests for the Iptc4xmpExt tags
2011-05-15 13:02:39 -03:00
Thiago Santos
2df57f289a
tag: xmp: Add Iptc4xmpExt schema support
...
Adds Iptc4xmpExt schema with country, city and sublocation
tags mapped
2011-05-15 13:02:39 -03:00
Thiago Santos
12813fc10b
tag: xmp: Add support for reading struct tags
...
Adds a context variable that controls if the parsing is on
'top level' tags or inside a struct tag.
2011-05-15 13:02:39 -03:00
Thiago Santos
1b29009bb3
tag: xmp: Add struct xmp tag type support
...
Adds support for writing the xmp struct tag type, it is a compound tag
that has inner tags.
2011-05-15 13:02:38 -03:00
Thiago Santos
d764676583
tag: xmp: Fixing schema maps
...
Do not forget to create a new schema for every supported schema
instead of reusing the same object
2011-05-15 13:02:38 -03:00
Thiago Santos
09ec43a22e
tag: xmp: Write the same tag to all schemas
...
Instead of writing only the xmp tag for the first found entry
that matches the gstreamer tag, look for all mappings to write
the tag to different schemas.
The rationale here is that some reader application might only
be interested on a particular schema tags, so we should try
to write as many tags for all schemas.
2011-05-15 13:02:38 -03:00
Edward Hervey
4c1cf01beb
win32: Update libgstaudio.def for new symbols
2011-05-15 13:39:18 +02:00