Wim Taymans
0bb0c68566
queue2: avoid waiting for a filled buffer
...
Use a threshold variable to hold the maximum distance from the current position
for with we will wait instead of doing a seek.
When using the ringbuffer and the requested offset is not available, avoid
waiting until the complete ringbuffer is filled but instead do a seek when the
requested data is further than the threshold.
Avoid doing the seek twice in the ringbuffer case.
Use the same threshold for ringbuffer and download buffering.
2012-04-05 10:16:46 +02:00
Alessandro Decina
e603d08e87
gstbuffer: fix compile warning
2012-04-05 09:07:18 +02:00
Sebastian Dröge
b0d89da6b6
gst: Change versioning
...
Remove GST_MAJORMINOR and replace it by GST_API_VERSION
Also set GST_VERSION_{MAJOR,MINOR,MICRO,NANO} explicitely
now.
All versions are at 1.0.0 now for the release soon but
API/ABI can still change until the 1.0.0 release.
Next release versions until 1.0.0 will be 0.10.9X and
these will be release candidates. GST_VERSION_* will
nonetheless stay at 1.0.0.0.
2012-04-04 14:28:55 +02:00
Sebastian Dröge
6a0e594ebc
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
docs/gst/gstreamer-sections.txt
gst/Makefile.am
gst/gst.c
gst/gst.h
gst/gstevent.c
gst/gstevent.h
gst/gstmessage.c
gst/gstmessage.h
gst/gstquark.c
gst/gstquark.h
gst/gstquery.c
gst/gstquery.h
gst/gsttoc.c
gst/gsttoc.h
gst/gsttocsetter.c
tests/check/Makefile.am
tests/check/gst/gsttoc.c
tests/check/gst/gsttocsetter.c
2012-04-04 12:25:40 +02:00
Wim Taymans
b15bcb66b4
buffer: improve _set_size()
2012-04-04 09:33:13 +02:00
Wim Taymans
8428d3e295
buffer: make get_sizes and _resize with ranges
...
Make the _get_sizes and _resize methods work on a range of memory to make them
more powerfull.
2012-04-04 09:33:13 +02:00
Mark Nauwelaerts
1e37964202
consistencychecker: allow some more events before a segment event
2012-04-03 18:26:12 +02:00
Stefan Sauer
e0ab66cf55
tocsetter: use new glib mutex api
2012-04-03 15:59:18 +02:00
Tim-Philipp Müller
4d79cbe7ef
tools: fix compiler warning
...
gst-launch.c: In function ‘print_toc_entry’:
gst-launch.c:446:3: error: the size of array ‘spc’ can’t be evaluated [-Werror=vla]
gst-launch.c:446:3: error: variable-sized object may not be initialized
2012-04-03 09:27:09 +01:00
Tim-Philipp Müller
f8a7bd21df
tests: add new unit test binaries to .gitignore
2012-04-02 23:29:24 +01:00
Tim-Philipp Müller
fcaa6e3c48
gst: ref new entry enum types
...
Fixes 'make check', again.
2012-04-02 23:28:15 +01:00
Tim-Philipp Müller
8f4124acf2
win32: add new API to .def file
...
Fixes 'make check'.
2012-04-02 23:24:22 +01:00
Tim-Philipp Müller
730c263842
toc: don't export private functions
2012-04-02 23:23:46 +01:00
Tim-Philipp Müller
f1bf53823a
tools: fix compiler warning
...
gst-launch.c: In function ‘print_toc_entry’:
gst-launch.c:446:3: error: the size of array ‘spc’ can’t be evaluated [-Werror=vla]
gst-launch.c:446:3: error: variable-sized object may not be initialized
2012-04-02 23:17:21 +01:00
Tim-Philipp Müller
942f455170
po: update for new translatable strings
2012-04-02 23:16:39 +01:00
Stefan Sauer
b0789c9d28
Merge remote-tracking branch 'origin/master'
2012-04-02 23:01:17 +02:00
Stefan Sauer
3b0af8df9e
toc: port to 0.11
2012-04-02 22:09:07 +02:00
Stefan Sauer
2c715dd827
gst-launch: add -c, --toc to print the toc
...
Print the nested chapter and edition structure of the chapters message.
2012-04-02 21:50:55 +02:00
Alexander Saprykin
72c7b56b01
docs: add overview of GstToc usage
2012-04-02 21:50:55 +02:00
Alexander Saprykin
f9e99a24e6
docs: Add GstToc and GstTocSetter sections with related functions
2012-04-02 21:50:55 +02:00
Alexander Saprykin
4b6969c2a6
gstchecks: Add unit test for the GstTocSetter
2012-04-02 21:50:55 +02:00
Alexander Saprykin
936f524ee5
gstchecks: Add unit test for the GstToc
2012-04-02 21:50:55 +02:00
Alexander Saprykin
3f30c73443
Add new GstTocSetter interface
2012-04-02 21:50:55 +02:00
Alexander Saprykin
6e65daa4d1
Add new TOC query
2012-04-02 21:50:55 +02:00
Alexander Saprykin
03d0f569b3
Add new TOC message
2012-04-02 21:50:55 +02:00
Alexander Saprykin
c3f97992c4
Add new TOC and TOC select events
2012-04-02 21:50:55 +02:00
Alexander Saprykin
1f7096b52a
Add generic table of contents (TOC) support
2012-04-02 21:50:55 +02:00
Stefan Sauer
1074a4e99a
Merge branch '0.10'
...
Conflicts:
docs/gst/gstreamer-sections.txt
gst/Makefile.am
gst/gst.c
gst/gst.h
gst/gstevent.c
gst/gstevent.h
gst/gstmessage.h
gst/gstquark.c
gst/gstquark.h
gst/gstquery.c
gst/gstquery.h
tests/check/Makefile.am
2012-04-02 21:33:10 +02:00
Sebastian Dröge
3601e80e83
Merge remote-tracking branch 'origin/0.10'
...
Conflicts:
libs/gst/base/gstbaseparse.c
2012-04-02 15:30:04 +02:00
Edward Hervey
98e1463411
baseparse: always attempt to push if not-linked
...
This avoids ending up with plenty of pending data (since we'll only
try to parse/push one frame from the incoming buffer).
Fixes increasing memory consumption when parsers aren't linked
Conflicts:
libs/gst/base/gstbaseparse.c
2012-04-02 15:27:14 +02:00
Edward Hervey
df6d0b0696
baseparse: always attempt to push if not-linked
...
This avoids ending up with plenty of pending data (since we'll only
try to parse/push one frame from the incoming buffer).
Fixes increasing memory consumption when parsers aren't linked
2012-04-02 15:17:25 +02:00
Руслан Ижбулатов
f140cb8dbd
Timeout is not used on W32
...
Fixes #673267
2012-04-02 11:24:26 +02:00
Wim Taymans
a3d5db491c
trans: add transform_ip_on_passthrough
...
Add an option to control if transform_ip is called in passthrough mode or not.
for elements that don't want to look at the data in passthrough mode, this can
avoid some extra processing, mostly in subclasses.
2012-04-02 11:09:50 +02:00
Stefan Sauer
ea9cc8c871
gst-launch: add -c, --toc to print the toc
...
Print the nested chapter and edition structure of the chapters message.
2012-04-02 10:49:38 +02:00
Alexander Saprykin
7d88015650
docs: add overview of GstToc usage
2012-04-02 10:49:38 +02:00
Alexander Saprykin
dbe9901511
docs: Add GstToc and GstTocSetter sections with related functions
2012-04-02 10:49:38 +02:00
Alexander Saprykin
9b80982c53
gstchecks: Add unit test for the GstTocSetter
2012-04-02 10:49:38 +02:00
Alexander Saprykin
7fd9bb5cd2
gstchecks: Add unit test for the GstToc
2012-04-02 10:49:38 +02:00
Alexander Saprykin
566025b993
Add new GstTocSetter interface
2012-04-02 10:49:38 +02:00
Alexander Saprykin
105330784c
Add new TOC query
2012-04-02 10:49:38 +02:00
Alexander Saprykin
af85bd8dbf
Add new TOC message
2012-04-02 10:49:38 +02:00
Alexander Saprykin
2cb82d42fb
Add new TOC and TOC select events
2012-04-02 10:49:38 +02:00
Alexander Saprykin
63256d271d
Add generic table of contents (TOC) support
2012-04-02 10:49:38 +02:00
Wim Taymans
f3aad8b430
buffer: reuse more code
2012-04-01 12:02:40 +02:00
Wim Taymans
0e9241cfc6
buffer: make function to find memory in a buffer
...
Make a function to find the memory blocks for a region in a buffer.
2012-04-01 12:02:40 +02:00
Stefan Sauer
7f628113e4
childproxy: fix more missing GST_OBJECT -> G_OBJECT use
2012-03-31 21:26:56 +02:00
Wim Taymans
d89719a4b3
adapter: use buffer_wrap
2012-03-31 18:34:23 +02:00
Wim Taymans
113b9dc535
buffer: add peek_memory method
...
Add a peerk_memory method that simply fetches the memory at an offset without
refcounting or merging.
2012-03-31 17:10:35 +02:00
Wim Taymans
3db0ce476f
grammar.y: fix childproxy code
...
It takes GObject and not GstObject now
2012-03-31 12:00:56 +02:00
Stefan Sauer
e7b9b68361
childproxy: include the child name in the signal
2012-03-30 22:46:02 +02:00