Wim Taymans
5c6ddc8ff2
wildmidi: cleanups
2009-08-31 18:48:04 +02:00
Wim Taymans
42b9415024
wildmidi: allow for push mode operation
...
Fixes #586929
2009-08-31 18:48:04 +02:00
Wim Taymans
53f654150b
wildmidi: use state machine
...
Use a state machine to keep track of the current state.
Add chain function and event function on the sinkpad.
Remove some unused code.
2009-08-31 18:48:04 +02:00
Wim Taymans
2127cf3e8c
wildmidi: remove useless function calls
2009-08-31 18:48:04 +02:00
Wim Taymans
25caf9f743
wildmidi: set caps on pad
...
Set the caps on the pad and use those caps instead of keeping a separate caps
pointer around.
Fix some whitespace.
2009-08-31 18:48:03 +02:00
Wim Taymans
4ef773164a
wildmidi: fix whitespace
2009-08-31 18:48:03 +02:00
Tim-Philipp Müller
ead987e47d
kate: fix typo in Makefile.am
...
GST_PLUGIN_BASE_LIBS should be GST_PLUGINS_BASE_LIBS. Fixes #593683 .
2009-08-31 16:08:05 +01:00
Tim-Philipp Müller
70c8871355
docs: update plugin docs for git version
2009-08-31 13:31:16 +01:00
Tim-Philipp Müller
10d67eda7a
GstAdapter is not a GstObject and should be freed with g_object_unref()
2009-08-31 13:14:02 +01:00
Tim-Philipp Müller
d94d572e16
mpegtsmux: use an old-fashioned array instead of GPtrArray for mux->programs
...
Using GPtrArray for a fixed-sized array is a bit pointless and makes
for ugly code.
2009-08-31 13:00:04 +01:00
Sebastian Dröge
f3e2864f4c
mpegpsmux: Add missing files to fix compilation
...
Fixes bug #593625 .
2009-08-31 10:48:35 +02:00
Lin YANG
c83ad92f00
mpegtsmux: Test program of mpts support is added
2009-08-31 09:19:33 +02:00
Lin YANG
e453e599af
mpegtsmux: Minor fixes
2009-08-31 09:19:23 +02:00
Lin YANG
3ca8288c5b
mpegtsmux: mux->programs: use GPrtArray instead of GArray
2009-08-31 09:19:17 +02:00
Lin YANG
5b0b69a858
mpegtsmux: mpegtsmux_collected(): calculate PCR for programs
2009-08-31 09:19:12 +02:00
Lin YANG
b67ed24676
mpegtsmux: mpegtsmux_create_streams(): create multi streams
2009-08-31 09:19:00 +02:00
Lin YANG
451275714c
mpegtsmux: MpetTsPadData: add prog_id and ref to its program
2009-08-31 09:18:53 +02:00
Lin YANG
ee31988c7a
mpegtsmux: Extend mux->program to a GArray programs
2009-08-31 09:18:48 +02:00
Lin YANG
9f90dfee3e
mpegtsmux: Add new property prog-map to the muxer
2009-08-31 09:18:40 +02:00
Sebastian Dröge
baced65049
h264parse: Free the PPS buffers too
2009-08-31 09:15:09 +02:00
Lin YANG
d520e426b0
h264parse: compute timestamp
2009-08-31 09:15:09 +02:00
Lin YANG
9c08ece157
h264parse: recognize more types of NAL
...
Also recognizes NALs carrying VCL (i.e. visible pictures). We
typically only compute timestamps for such NALs
2009-08-31 09:15:09 +02:00
Lin YANG
550f60111c
h264parse: parser init & finalize
2009-08-31 09:15:08 +02:00
Lin YANG
d0273eec2c
h264parse: decode slice header
2009-08-31 09:15:08 +02:00
Lin YANG
62ac493c5c
h264parse: decode SEI
2009-08-31 09:15:08 +02:00
Lin YANG
dc696c4ffb
h264parse: decode SEI: picture timing info
2009-08-31 09:15:08 +02:00
Lin YANG
d061c0a0d1
h264parse: decode SEI: buffering period
2009-08-31 09:15:07 +02:00
Lin YANG
ba5a75d551
h264parse: decode PPS
2009-08-31 09:15:07 +02:00
Lin YANG
2531e5f584
h264parse: decode SPS
2009-08-31 09:15:07 +02:00
Lin YANG
90dfda0f46
h264parse: SPS: decode vui params
2009-08-31 09:15:07 +02:00
Lin YANG
2d50657635
h264parse: SPS: decode hrd params
2009-08-31 09:15:06 +02:00
Lin YANG
e55fb077e6
h264parse: Start slice header parsing work
2009-08-31 09:15:06 +02:00
Lin YANG
e1cfd384d6
h264parse: Start SEI parsing work
2009-08-31 09:15:06 +02:00
Lin YANG
397abd5741
h264parse: Start PPS parsing work
2009-08-31 09:15:05 +02:00
Lin YANG
196b8240e2
h264parse: Start SPS parsing work
2009-08-31 09:15:05 +02:00
Lin Yang
adb4130e65
mpegpsmux: Add MPEG PS muxer
2009-08-31 09:14:32 +02:00
Sebastian Dröge
de1f057725
rsvg: Add RSVG SVG decoder plugin
...
This supports
- decoding single SVG images and a stream of SVG images with a given framerate
- lossless scaling of SVG images
- ARGB output
2009-08-31 09:13:53 +02:00
Sebastian Dröge
55cdea8e7a
assrender: Fix compilation with libass >= 0.9.7 and fix aspect ratio setting
...
Fixes bug #575261 .
2009-08-31 09:11:34 +02:00
Sebastian Dröge
53128c5b4f
mxf: Unconditionally use GLib 2.16 API
2009-08-31 08:14:11 +02:00
Sebastian Dröge
182e751b5d
xdgmime: Always use GLib instead of xdgmime
...
Now that we depend on GLib 2.16 we can as well use it's
internal copy of the xdgmime instead of our own.
2009-08-31 08:14:10 +02:00
Sebastian Dröge
b7534074e2
id3tag: Unconditionally use GLib 2.16 API
2009-08-31 08:14:10 +02:00
Sebastian Dröge
07bd0d87aa
rsnstreamselector: Use iterate internal links instead of deprecated get internal links
2009-08-31 08:14:10 +02:00
Sebastian Dröge
ca55cda9b9
inputselector: Use iterate internal links instead of deprecated get internal links
2009-08-31 08:14:10 +02:00
Tim-Philipp Müller
98357e7d30
Back to hacking -> 0.10.14.1
2009-08-30 23:38:45 +01:00
Tim-Philipp Müller
58ddabc1ff
common: update common to a version that includes a fixed mangle-tmpl.py
...
Which is needed to build the plugin docs for the frei0r plugin (and
was included in the 0.10.14 release tarball).
2009-08-30 00:24:47 +01:00
Tim-Philipp Müller
b6b7c0aace
Release 0.10.14
2009-08-29 19:35:31 +01:00
Tim-Philipp Müller
6af3fb44cd
Update .po files
2009-08-29 19:02:36 +01:00
Tim-Philipp Müller
9c813bc1c7
0.10.13.5 pre-release
2009-08-26 01:21:27 +01:00
Руслан Ижбулатов
936d87f64b
directdraw, directsound: unify CFLAGS and fix configure checks for DirectX-based plugins
...
One set of CFLAGS for all DirectX-based plugins. Correct header/library
checks for DirectX-based-plugins. Remove unused variable and label in
directsoundsrc.
Fixes #593068 .
2009-08-26 01:18:00 +01:00
Arek Korbik
f1c4bdf5be
schroenc: set right OFFSET and OFFSET_END on header buffers to make oggmux happy
...
Without this oggmux will just keep buffering output pages in some cases.
Fixes #593024 .
2009-08-26 00:26:42 +01:00