Commit graph

95 commits

Author SHA1 Message Date
Vincent Penquerc'h 7521b597f4 various: fix pad template ref leaks
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-11-28 13:08:27 +00:00
Mart Raudsepp 61cc352902 mimic, opencv, vp8, acmmp3dec, linsys: Don't build static plugins
Pass --tag=disable-static to libtool everywhere where it's been forgotten

https://bugzilla.gnome.org/show_bug.cgi?id=663768
2011-11-11 11:54:15 +00:00
Edward Hervey c9aa47505a mimenc: Remove dead assignment 2010-11-25 18:43:30 +01:00
Olivier Crête 6aa3eea8aa mimdec: Clear adapter when flushing 2010-06-02 21:03:54 -04:00
Olivier Crête 80bc16f1e2 mimdec: Stop decoding if can't push 2010-06-02 21:03:54 -04:00
Olivier Crête 456456401a mimdec: Flush adapter right ater using it 2010-06-02 21:03:54 -04:00
Olivier Crête fd9f049bf2 mimenc: No need to do a try allocation 2010-06-02 21:03:54 -04:00
Olivier Crête 8fa5f01100 mimenc: Document paused-mode property 2010-06-02 21:03:54 -04:00
Olivier Crête 4ffede5d87 mimic: Use log loglevel for messages that are shown on every frame 2010-06-02 21:03:54 -04:00
Olivier Crête 791710a92f mimdec: Remove object lock usage, stream lock is enough 2010-06-02 21:03:54 -04:00
Olivier Crête 59547d6eed mimdec: Output framerate is unknown 2010-06-02 21:03:54 -04:00
Olivier Crête cf866e11ae mimdec: Remove local state variable from instance 2010-06-02 21:03:54 -04:00
Olivier Crête d05df5500f mimdec: Remove useless variable 2010-06-02 21:03:54 -04:00
Olivier Crête b559cfbf66 mimdec: Make caps a lot stricter 2010-06-02 21:03:53 -04:00
Olivier Crête deb13169b3 mimenc: Set delta_unit flag on intra frames 2010-06-02 21:03:53 -04:00
Olivier Crête fe7fe29221 mimic: Initialize encoder/decoders in state change and setcaps where possible 2010-06-02 21:03:53 -04:00
Olivier Crête 2eee0091f3 mimic: Fix element details 2010-06-02 21:03:53 -04:00
Olivier Crête 092a5b798c mimic: Hold element lock while accessing the clock 2010-06-02 21:03:53 -04:00
Olivier Crête 140a3038c5 mimic: Refactor tcp header creation to not make a separate buffer 2010-06-02 21:03:53 -04:00
Olivier Crête 0ba7742cc1 mimic: Function can't fail 2010-06-02 21:03:53 -04:00
Olivier Crête ee313094c3 mimic: Remove C++ style comments 2010-06-02 21:03:53 -04:00
Olivier Crête a5b3b27d70 mimic: Use GST_ELEMENT_ERROR when returning a flow error 2010-06-02 21:03:53 -04:00
Olivier Crête d9d27a4a54 mimic: Fix GST_MIM_*_CLASS macros 2010-06-02 21:03:53 -04:00
Olivier Crête 50fe356373 mimic: Warn if paused-mode is toggled while playing 2010-06-02 21:03:52 -04:00
Olivier Crête 81a055f20d mimic: Add GST_DEBUG_FUNCPTR where appropriate 2010-06-02 21:03:52 -04:00
Olivier Crête b8e86cc8ad mimic: Rename functions/macros to match class names 2010-06-02 21:03:52 -04:00
Olivier Crête f1a88ed76b mimdec: Don't try to re-send the same event more than once 2010-05-07 19:15:31 -04:00
Olivier Crête 8f8d9f6c63 mimic: Push out newsegment from current timestamp if the incoming ts is valid
Push out newsegment event with the timestamp from the incoming buffer if
the incoming buffers have a valid timestamp but no valid newsegment event
has been through.
2010-05-06 13:51:22 -04:00
Benjamin Otte 775c7584fd gst_element_class_set_details => gst_element_class_set_details_simple 2010-03-18 22:46:41 +01:00
Tim-Philipp Müller c49cdd59ff Clean up LDFLAGS, LIBS, CFLAGS
Fix order, fix variables that don't exist, like GST_LIBS_LIBS,
use $(LIBM) instead of -lm, and move _LIBS from LDFLAGS to LIBADD.

Spotted by Havard Graff.
2009-11-22 19:30:58 +00:00
Olivier Crête 1d2d68e050 mimenc: Remove invalid todo 2009-10-06 18:08:36 -04:00
Olivier Crête 4f3363af4d mimenc: Write FOURCC as 32bit 2009-08-18 15:48:09 -04:00
Olivier Crête 4f61f46f07 mimenc: USE GST_WRITE_*_LE macros 2009-08-12 17:35:14 -04:00
Olivier Crête 6001c6b5c0 mimenc: Refuse to go playing in paused-mode without clock
Only try to use the clock in if paused-mode is set and refuse to go playing
in paused-mode without it.

Fixes bug #591538
2009-08-12 17:35:14 -04:00
Olivier Crête e8c8725efe mimdec: Lock element before unlocking 2009-07-22 15:58:02 -04:00
Olivier Crête 22b95ab4cd mimdec: Fix leaks
Use gst_pad_new_from_static_template() to not leak the pad template
Also properly chain up the finalize to the parent
2009-07-22 15:58:02 -04:00
Olivier Crête 8f1301390d mimenc: Use gst_pad_new_from_static_template
Prevents leak found by valgrind
2009-07-22 15:58:01 -04:00
Olivier Crête a99348170e mimenc: Unref clockid 2009-07-22 15:58:01 -04:00
Olivier Crête 297ab50ca1 mimdec: Don't overwrite valid timestamps 2009-07-22 15:57:59 -04:00
Olivier Crête 5fe455e28f Revert "mimdec: Ignore the timestamps inside the buffers"
This reverts commit 5e051fa98a.
2009-07-22 14:54:00 -04:00
Olivier Crête b61f931d87 mimenc: Ignore errors pushing out new segments
The following buffer push will return more valuable information.
2009-07-22 14:19:18 -04:00
Olivier Crête ff907b11b6 mimenc: Don't pretend to be ML20 if paused 2009-07-16 17:27:09 -04:00
Olivier Crête 5e051fa98a mimdec: Ignore the timestamps inside the buffers 2009-07-16 16:06:26 -04:00
Olivier Crête cee75e2c89 mimdec: Don't try to parse the header before dropping the paused frames 2009-07-16 15:47:08 -04:00
Olivier Crête 8eac8701ff mimdec: Print the incoming fourcc on errors 2009-07-16 15:47:08 -04:00
Olivier Crête d607daaf18 mimenc: Only enable paused mode if the property is true 2009-07-10 21:42:19 +01:00
Olivier Crête 89e3049296 mimenc: Send pause frames when paused 2009-07-07 19:22:06 +01:00
Olivier Crête f410614403 mimdec: Ignore pause frames 2009-07-07 19:21:45 +01:00
Olivier Crête 316236761c mimenc: Put keyframe/paused flags in tcp header 2009-07-07 19:21:45 +01:00
Olivier Crête 4bf9fe969e mimenc: Put timestamp on the header buffer 2009-07-07 19:21:45 +01:00