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
Tim-Philipp Müller
3b99292629
mxfdemux: fix stray semicolons that mess up if statement
2009-06-18 21:17:24 +01:00
Stefan Kost
2bb31a8d4a
camerabin: reset filename after capture to avoid racy when capturing again
...
If we don't reset the filename we cannot check if we still expect the filename
for a subsequent capture pass. The imagebin would good to paused and we set the
filename in that state. This trigers an error-message and would capture to the
old filename.
2009-06-16 19:14:25 +01:00
Stefan Kost
80408b1de2
camerabin: set imagebin to PAUSED on capture and delayed filename setting
...
We need to set imagebin to PAUSED to not fail the bufferalloc. We also need to
keep the filesinks state locked until we have the filename for the run.
2009-06-14 10:56:30 +03:00
Stefan Kost
1187b88acd
outputselector: do the pad_alloc for the pad that is pending and have a fallback
...
We should do the pad_alloc for the pending pad if any, as we will switch to that
pad on next _chain() call. Also do a fallback alloc, if there is no output yet to
not fail state transitions in dynamic pipelines.
2009-06-14 10:56:23 +03:00
LRN
7b28f931bb
Added base libs to debug utils makefile
...
Fixes #585015
2009-06-07 23:01:30 +02:00
Edward Hervey
4f0b03d357
hdvparse: Link against libm because we use pow().
2009-06-06 19:28:07 +02:00
Tim-Philipp Müller
e2ef7a2a8a
id3mux: init genre field in ID3v1 tag to an invalid number
...
So that it is not interpreted as 'Blues' if no genre is to be written.
2009-06-06 02:35:35 +01:00
Tim-Philipp Müller
75cc0245fa
id3mux: don't write ID3v1 tag until specifically instructed to do so
...
ID3v1 tags are one of the most broken and ill-designed things that
exist on this planet. Let's not write them by default.
2009-06-06 02:13:13 +01:00
Tim-Philipp Müller
73f231fac9
id3mux: don't write empty ID3v1 tag
2009-06-06 02:13:13 +01:00
Tim-Philipp Müller
09a304b39a
id3tag: rename new id3tag element to id3mux replacing the one removed from -ugly
2009-06-06 02:13:07 +01:00
Jan Schmidt
def9b999d9
nsf: Fix compiler warning on Solaris.
...
A SEC() macro already exists on Solaris, causing warnings about
redefining it.
2009-06-05 23:52:49 +01:00
Edward Hervey
0aa62012c6
hdvparse: Fix the build on Commander Thaytan's S10SP
2009-06-05 22:20:46 +02:00
Stefan Kost
4d9a0e832c
camerabin: fix link order
...
Move local version up in the link order.
2009-06-05 21:29:46 +03:00
Edward Hervey
0e1ee9031a
hdvparse: Emit a GST_MESSAGE_ELEMENT with some goodness in it.
2009-06-05 20:23:44 +02:00
Edward Hervey
37254a21f4
mpegvideoparse: Add methods to get names of various values.
2009-06-05 20:23:44 +02:00
Edward Hervey
22496517e0
mpegtsdemux: Fix HDV private stream definition/caps.
2009-06-05 20:23:44 +02:00
Edward Hervey
c4ef659ebd
hdvparse: Rewrite from scratch. Handle both hdv-a and hdv-v
...
This time we analyze a lot more information.
Still need to re-add the message emission.
2009-06-05 20:23:44 +02:00
Lasse Laukkanen
6a47f6f594
camerabin: preview image sending optimization
...
* decouple image capturing from image post-processing and encoding
* post image-captured message after image is captured
* post preview-image message with snapshot of captured image
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
bbf48697fb
camerabin: don't lose post processing element in first reset
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
683b72a5fe
camerabin: add debug including dot graph writing
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
430f343522
camerabin: unblock if error occurs during capture
2009-06-05 15:51:31 +03:00
Lasse Laukkanen
ca4bfb2e47
camerabin: ignore night mode handling if already in night mode
2009-06-05 15:51:31 +03:00