Carl-Anton Ingmarsson
|
5563c933ee
|
vdpau: change all references of "gst_vdpaudecoder*" to "gst_vdpau_decoder"
|
2009-06-20 15:21:23 +01:00 |
|
Carl-Anton Ingmarsson
|
6fa5b4ff14
|
vdpau: make the decoder clean up after itself
|
2009-06-20 15:21:23 +01:00 |
|
Carl-Anton Ingmarsson
|
21d7740236
|
vdpau: remove extra \ from Makefile.am
|
2009-06-20 15:21:23 +01:00 |
|
Carl-Anton Ingmarsson
|
f74f44c24f
|
vdpau: add gstvdpaudevice for abstracting vdpau initalization
|
2009-06-20 15:21:22 +01:00 |
|
Carl-Anton Ingmarsson
|
a22a18d1e7
|
vdpau: remove comment
|
2009-06-20 15:21:22 +01:00 |
|
Carl-Anton Ingmarsson
|
a727e6a022
|
vdpau: MPEG1 decoding know gives recognizable output
|
2009-06-20 15:21:22 +01:00 |
|
Carl-Anton Ingmarsson
|
f70ddb6605
|
vdpau: create VdpDecoder in set_caps add more functions for parsing mpeg
|
2009-06-20 15:21:22 +01:00 |
|
Carl-Anton Ingmarsson
|
584b000583
|
vdpau: store vdpau function pointers in a local structure
|
2009-06-20 15:21:22 +01:00 |
|
Carl-Anton Ingmarsson
|
29d0c5bdd8
|
vdpau: extract mpeg2 profile from codec_data
|
2009-06-20 15:21:21 +01:00 |
|
Carl-Anton Ingmarsson
|
090638ccec
|
vdpau: extract mpeg version
|
2009-06-20 15:21:21 +01:00 |
|
Carl-Anton Ingmarsson
|
367708e2ae
|
vdpau: add version specification to mpegdecoder caps
|
2009-06-20 15:21:21 +01:00 |
|
Carl-Anton Ingmarsson
|
f6ed342f19
|
vdpau: focus on mpeg instead of h264
|
2009-06-20 15:21:21 +01:00 |
|
Carl-Anton Ingmarsson
|
62757ca5b4
|
vdpau: rough try at implementing pushinf of YV12 buffers
|
2009-06-20 15:21:20 +01:00 |
|
Carl-Anton Ingmarsson
|
2363032b34
|
vdpau: remove obsolete comment
|
2009-06-20 15:21:20 +01:00 |
|
Carl-Anton Ingmarsson
|
3a48982235
|
vdpau: init vdpau in GST_STATE_CHANGE_NULL_TO_READY add gst_vdpaudecoder_push_video_surface to vdpaudecoder.h
|
2009-06-20 15:21:20 +01:00 |
|
Carl-Anton Ingmarsson
|
24dfc72e89
|
vdpau: add stubs for pushing VdpVideoSurfaces to the src pad
|
2009-06-20 15:21:20 +01:00 |
|
Carl-Anton Ingmarsson
|
46a7e8221c
|
vdpau: update VdpauH264Decoder element description
|
2009-06-20 15:21:19 +01:00 |
|
Carl-Anton Ingmarsson
|
c0e4cdeb61
|
vdpau: changle gstvdpaudecoder.c classification
|
2009-06-20 15:21:19 +01:00 |
|
Carl-Anton Ingmarsson
|
f2eea7d0ed
|
vdpau: implement downstream caps negotiation
|
2009-06-20 15:21:19 +01:00 |
|
Carl-Anton Ingmarsson
|
05908cd130
|
vdpau: small indentation fix
|
2009-06-20 15:21:19 +01:00 |
|
Carl-Anton Ingmarsson
|
b25f035fe5
|
vdpau: add basic base class for vdpau decoders
|
2009-06-20 15:21:19 +01:00 |
|
Carl-Anton Ingmarsson
|
b31ab745a5
|
add new vdpau directory
|
2009-06-20 15:21:18 +01:00 |
|
Branko Subasic
|
c70dbe94b5
|
rtpbin: add support for buffer-list
Add support for sending buffer-lists.
Add unit test for testing that the buffer-list passed through rtpbin.
fixes #585839
|
2009-06-19 19:10:35 +02:00 |
|
Mark Nauwelaerts
|
11dc33bea0
|
aacparse: ADIF: do not send bogus timestamps, leave to downstream (decoder)
|
2009-06-19 18:13:09 +02:00 |
|
Mark Nauwelaerts
|
e29be2546f
|
qtmux: only use (64-bit) extended (mdat) atom size if needed. Fixes #585319.
|
2009-06-19 18:13:06 +02:00 |
|
Mark Nauwelaerts
|
5b672ed441
|
qtmux: set default movie timescale to microsecond units
|
2009-06-19 18:13:03 +02:00 |
|
Mark Nauwelaerts
|
d4b5c6ae5b
|
qtmux: compress/optimize stsc writing
|
2009-06-19 18:13:00 +02:00 |
|
Mark Nauwelaerts
|
1aeb7d9b54
|
qtmux: add 3GP style tagging (and refactor appropriately)
|
2009-06-19 18:12:58 +02:00 |
|
Mark Nauwelaerts
|
b0c0651d7c
|
qtmux (and variants): handle pixel-aspect-ratio. Fixes #584358.
|
2009-06-19 18:12:54 +02:00 |
|
Tim-Philipp Müller
|
98292e9efd
|
Fix previous commit so that things still work with debug logs enabled
|
2009-06-19 17:04:48 +01:00 |
|
Tim-Philipp Müller
|
6eb167a176
|
Make build without warnings with debugging disabled
|
2009-06-19 16:21:28 +01:00 |
|
Sebastian Dröge
|
29aa30d9a0
|
frei0r: Make plugin scanning more robust
|
2009-06-19 11:03:16 +02:00 |
|
Sebastian Dröge
|
b30ebf0108
|
frei0r: Make sure to only register plugins that have valid propert types
|
2009-06-19 11:03:16 +02:00 |
|
Sebastian Dröge
|
abffe58d43
|
frei0r: Remove custom get_unit_size implementation
This is already handled by the default one from GstVideoFilter
|
2009-06-19 11:03:15 +02:00 |
|
Sebastian Dröge
|
ab0a9e3694
|
frei0r: Fix the klass of the filter elements
|
2009-06-19 11:03:15 +02:00 |
|
Sebastian Dröge
|
3aabf06c86
|
frei0r: Free type names
|
2009-06-19 11:03:15 +02:00 |
|
Sebastian Dröge
|
32a0af3e54
|
frei0r: Unref the GstCollectPads instance on finalize
|
2009-06-19 11:03:15 +02:00 |
|
Sebastian Dröge
|
15f1ccaef8
|
frei0r: Don't allow caps changes in PLAYING/PAUSED
Most frei0r source plugins generate output based on
previous output and creating a new instance on caps
changes will let the output start at 0 again.
|
2009-06-19 11:03:14 +02:00 |
|
Sebastian Dröge
|
d459b814f1
|
freir0: Add support for frei0r mixer plugins
|
2009-06-19 11:03:14 +02:00 |
|
Sebastian Dröge
|
6fc47a92df
|
frei0r: Destroy the f0r_instance_t in stop()
|
2009-06-19 11:03:14 +02:00 |
|
Sebastian Dröge
|
455981d336
|
frei0r: Add the frei0r plugin type to the element name
This makes it easier to distinguish generators from filters, etc
|
2009-06-19 11:03:14 +02:00 |
|
Sebastian Dröge
|
e3afdb0bd5
|
frei0r: Add support for frei0r source/generator plugins
|
2009-06-19 11:03:14 +02:00 |
|
Sebastian Dröge
|
41869062c6
|
frei0r: Allow the complete double range for double properties
The spec restricts it to [0,1] but some plugins are using the
complete double range.
|
2009-06-19 11:03:13 +02:00 |
|
Sebastian Dröge
|
6ed5ac184b
|
frei0r: Use better property nicks
|
2009-06-19 11:03:13 +02:00 |
|
Sebastian Dröge
|
0a684a3d04
|
frei0r: First version of a frei0r wrapper plugin
Currently this only supports frei0r filters.
|
2009-06-19 11:03:13 +02:00 |
|
Maximilian Högner
|
d45e804d5a
|
scaletempo: Explicitely cast to signed integers to fix a segfault
Fixes bug #585660.
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
e4730e205f
|
shapewipe: Implement basic QoS
This change is based on Tim's QoS implementation
for jpegdec.
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
02b9686463
|
shapewipe: Proxy queries on the video pads to the correct peers
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
09094f2f3d
|
shapewipe: Proxy bufferalloc on the video sinkpad
|
2009-06-19 11:02:00 +02:00 |
|
Sebastian Dröge
|
80d5bd7168
|
shapewipe: Try to work inplace if possible
This saves one new, large allocation per frame for the
most cases.
|
2009-06-19 11:01:59 +02:00 |
|