Commit graph

11323 commits

Author SHA1 Message Date
Sebastian Dröge c849631686 faad: Make sure that the srcpad has caps before finishing actual audio data 2012-01-09 14:59:58 +01:00
Sebastian Dröge adb4b010ed mpeg4videoparse: Don't update caps on every buffer 2012-01-09 14:39:43 +01:00
Sebastian Dröge c76890b7fa mpeg4videoparse: Don't call gst_buffer_memcmp() with a NULL buffer 2012-01-09 14:28:14 +01:00
Sebastian Dröge 2a255cca8b wrappercamerabinsrc: GstBaseCameraSrc is the base class, not GstBin 2012-01-09 08:40:48 +01:00
Sebastian Dröge c1ee9962f2 configure: voamrwbenc, lv2 and telextdec are not ported yet 2012-01-09 08:34:48 +01:00
Wim Taymans 271176efb2 examples: link against video library 2012-01-05 14:30:21 +01:00
Sebastian Dröge ef31b20afe signalprocessor: The multichannel.h header is gone now 2012-01-05 10:38:22 +01:00
Sebastian Dröge dd38a639df faad: Update for the new raw audio caps 2012-01-05 10:37:37 +01:00
Sebastian Dröge ad63a0c6e3 faac: Port to the new raw audio caps 2012-01-05 10:37:37 +01:00
Sebastian Dröge 1cb6e68cd0 flitetestsrc: Update to the new raw audio caps 2012-01-05 10:37:37 +01:00
Sebastian Dröge 2a0ca49bd5 audiovisualizers: Update for the new raw audio caps 2012-01-05 10:37:37 +01:00
Tim-Philipp Müller 2ff9758eb3 Automatic update of common submodule
From 0546e58 to 0807187
2012-01-04 19:52:31 +00:00
Wim Taymans a58ecc50e0 tests: port some more unit tests 2012-01-04 11:28:36 +01:00
Wim Taymans acfa55df6c GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2012-01-04 10:02:28 +01:00
Wim Taymans b592f431e3 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS 2012-01-03 15:26:54 +01:00
Edward Hervey f017f9a913 camerabin2: encoding profiles are objects in 0.11 2012-01-02 15:55:21 +01:00
Edward Hervey 3248694f1b examples: Fix build 2012-01-02 15:52:23 +01:00
Stefan Sauer 3b3de767c1 controller: port to API changes 2011-12-31 10:03:10 +01:00
Tim-Philipp Müller b41d4544bf configure: update for gdp dataprotocol library removal 2011-12-30 19:08:08 +00:00
Edward Hervey f1aea6f06d mpegtsbase: Swallow incoming caps event
Otherwise we end up asking subclasses to push the event forward,
which will fail since no pads are created yet.
2011-12-30 18:18:10 +01:00
Edward Hervey a646d8d1e2 tsdemux: Properly carry over the timestamp 2011-12-30 18:17:26 +01:00
Edward Hervey a3ba21d3b9 tsdemux: Use incoming timestamps in live mode 2011-12-30 18:03:04 +01:00
Edward Hervey 99a7b0a692 tsdemux: Report latency (700ms) 2011-12-30 18:03:03 +01:00
Edward Hervey e48966ecf1 mpegtsbase: Query whether upstream is live or not 2011-12-30 18:03:02 +01:00
Matej Knopp 4a8b6f0121 tsdemux: Activate pad before settings caps
https://bugzilla.gnome.org/show_bug.cgi?id=665677
2011-12-30 17:52:17 +01:00
Edward Hervey 4917e16458 Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
	tests/examples/camerabin2/Makefile.am
2011-12-30 11:49:27 +01:00
Edward Hervey f70a623418 Merge remote-tracking branch 'origin/master' into 0.11-premerge
Conflicts:
	docs/libs/Makefile.am
	ext/kate/gstkatetiger.c
	ext/opus/gstopusdec.c
	ext/xvid/gstxvidenc.c
	gst-libs/gst/basecamerabinsrc/Makefile.am
	gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c
	gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h
	gst-libs/gst/video/gstbasevideocodec.c
	gst-libs/gst/video/gstbasevideocodec.h
	gst-libs/gst/video/gstbasevideodecoder.c
	gst-libs/gst/video/gstbasevideoencoder.c
	gst/asfmux/gstasfmux.c
	gst/audiovisualizers/gstwavescope.c
	gst/camerabin2/gstcamerabin2.c
	gst/debugutils/gstcompare.c
	gst/frei0r/gstfrei0rmixer.c
	gst/mpegpsmux/mpegpsmux.c
	gst/mpegtsmux/mpegtsmux.c
	gst/mxf/mxfmux.c
	gst/videomeasure/gstvideomeasure_ssim.c
	gst/videoparsers/gsth264parse.c
	gst/videoparsers/gstmpeg4videoparse.c
2011-12-30 11:41:17 +01:00
Thiago Santos 51f399686e basevideocodec: Reset should reset current caps
New caps will need to be negotiated when reset happens
(PAUSED to READY). Without reseting the internal
stored format, basevideoencoder/decoder wouldn't call the
configuration function when the same caps was negotiated
again as they would believe this was the same caps as before.

The issue is that _stop has been called when going to READY and
the elements would have reset their internal codec libs/state as
well. A new configuration should be done.
2011-12-30 00:02:46 -03:00
Thiago Santos e4d3d2dcd1 camerabin2: clarify some message logs
Be explicit on which encodebin we're switching profiles on the
log messages
2011-12-30 00:02:19 -03:00
Thiago Santos b778d8a27e examples: camerabin2: add some error handling for format changing
Check that the format could be initialized and shows a modal dialog
in case it couldn't.
2011-12-29 13:30:13 -03:00
Thiago Santos 0ef2d627be examples: camerabin2: add format selection for camerabin2 example
Adds a combobox for selecting the video profile for recordings.
Useful for testing multiple formats a/v sync when recording.
2011-12-29 12:47:48 -03:00
Thiago Santos d465188879 tests: remove comment for already fixed issues on makefile
Some issues on camerabin2 and jifmux tests were fixed some
time ago, remove the comments about them
2011-12-28 16:59:15 -03:00
Thiago Santos 2df5760a79 tests: camerabin2: Fix message leak in tests 2011-12-28 16:57:25 -03:00
Thiago Santos 9de92cf9dc camerabin2: fix gvalue leak 2011-12-27 16:40:38 -03:00
Thiago Santos d64e833a07 tests: camerabin2: fix mainloop leaks 2011-12-27 16:40:38 -03:00
Thiago Santos 399ec70a08 camerabin2: secure event ref when sending event to parent class
camerabin2 needs to hold an extra ref on send_event before sending
it to the parent class as it will need to use it after the parent
handles it.
2011-12-27 16:40:38 -03:00
Thiago Santos d5aaefa59f tests: camerabin2: porting to 0.11 2011-12-24 14:32:32 -03:00
Thiago Santos 44eb631841 camerabin2: port to 0.11 2011-12-23 19:01:20 -03:00
Mark Nauwelaerts ce1c741f37 faac: standardize some field data types
Fixes #666750.
2011-12-23 09:31:27 +01:00
Thiago Santos 36fbb8eea4 basecamerabinsrc: remove redundant functions
gst_bin_get_by_interface should be enough for applications.
Haven't seen anyone using those other than wrappercamerabinsrc.
2011-12-22 16:17:56 -03:00
Thiago Santos d9e13c4268 camerabin2: remove unused helper function
This drop_eos_probe function is not used anymore, remove it
2011-12-22 16:13:59 -03:00
Mark Nauwelaerts 5bccb02a90 faac: recreate encoder after flushing
... since it appears the existing one can't be bothered anymore to produce
some output.
2011-12-22 17:16:59 +01:00
Mark Nauwelaerts f76b7c9527 faac: refactor encoder library setup 2011-12-22 17:16:56 +01:00
Mark Nauwelaerts cec45d6328 voaacenc: no need to duplicate baseclass sanity checks 2011-12-22 17:16:54 +01:00
Mark Nauwelaerts 7c66bf8880 voamrwbenc: no need to duplicate baseclass sanity checks 2011-12-22 17:16:52 +01:00
Wim Taymans 050099ce2d update for videofilter changes 2011-12-21 23:51:30 +01:00
Wim Taymans faab614276 tests: avoid useless include 2011-12-21 11:33:48 +01:00
Thiago Santos 0ce5021058 camerabin2: Fix A/V sync for captures
Audio src was pushing newsegments starting from 0, even when its buffers
were not starting with 0 as their timestamps. Add a buffer probe that
checks the ts of the first buffer and uses that to push a newsegment,
just like we do for video on wrappercamerabinsrc.
2011-12-20 15:05:27 -03:00
Thiago Santos 24407f0aa6 tests: camerabin2: enable tests
Tests are passing now, enable them
2011-12-20 15:05:23 -03:00
Thiago Santos 88e3d82201 wrappercamerabinsrc: Push newsegments on video capture start
Pushing newsegments to inform muxers about the start time of the
video buffer timestamps.
2011-12-20 14:46:26 -03:00