summaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* rtmpsrc: Allocate and free the RTMP instance in start/stopSebastian Dröge2010-06-061-57/+55
|
* rtmpsrc: Add properties for setting the swfUrl and pageUrl propertiesSebastian Dröge2010-06-052-3/+58
| | | | These are required for some streams unfortunately.
* rtmpsrc: Major cleanup and reorganizationSebastian Dröge2010-06-052-314/+126
|
* rtmp: Move to ext and drop internal librtmp copySebastian Dröge2010-06-055-2/+756
| | | | | | | | | We really don't want this in gst-plugins-bad because of legal complexities around RTMP and possible problems for distributions. Add README that explains how to build librtmp to be suitable for linking to the GStreamer plugin.
* vp8enc: fix printf format warning in log messageTim-Philipp Müller2010-06-031-2/+2
| | | | | gstvp8enc.c:564: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’ gstvp8enc.c:744: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’
* basevideo, vp8: guard unstable API with GST_USE_UNSTABLE_APITim-Philipp Müller2010-06-021-1/+2
| | | | | | | | Add some guards and fat warnings to the header files with still unstable API, so people who just look at the installed headers know that it actually is unstable API. Merging previous commit into current codebase.
* mimdec: Clear adapter when flushingOlivier Crête2010-06-021-1/+2
|
* mimdec: Stop decoding if can't pushOlivier Crête2010-06-021-0/+3
|
* mimdec: Flush adapter right ater using itOlivier Crête2010-06-021-2/+1
|
* mimenc: No need to do a try allocationOlivier Crête2010-06-021-1/+1
|
* mimenc: Document paused-mode propertyOlivier Crête2010-06-021-0/+9
|
* mimic: Use log loglevel for messages that are shown on every frameOlivier Crête2010-06-022-2/+2
|
* mimdec: Remove object lock usage, stream lock is enoughOlivier Crête2010-06-022-18/+2
|
* mimdec: Output framerate is unknownOlivier Crête2010-06-021-3/+3
|
* mimdec: Remove local state variable from instanceOlivier Crête2010-06-022-61/+42
|
* mimdec: Remove useless variableOlivier Crête2010-06-021-4/+3
|
* mimdec: Make caps a lot stricterOlivier Crête2010-06-021-2/+11
|
* mimenc: Set delta_unit flag on intra framesOlivier Crête2010-06-021-0/+3
|
* mimic: Initialize encoder/decoders in state change and setcaps where possibleOlivier Crête2010-06-022-72/+72
|
* mimic: Fix element detailsOlivier Crête2010-06-022-7/+10
|
* mimic: Hold element lock while accessing the clockOlivier Crête2010-06-021-2/+3
|
* mimic: Refactor tcp header creation to not make a separate bufferOlivier Crête2010-06-021-30/+24
|
* mimic: Function can't failOlivier Crête2010-06-021-7/+0
|
* mimic: Remove C++ style commentsOlivier Crête2010-06-022-3/+3
|
* mimic: Use GST_ELEMENT_ERROR when returning a flow errorOlivier Crête2010-06-022-13/+20
|
* mimic: Fix GST_MIM_*_CLASS macrosOlivier Crête2010-06-022-2/+2
|
* mimic: Warn if paused-mode is toggled while playingOlivier Crête2010-06-021-0/+3
|
* mimic: Add GST_DEBUG_FUNCPTR where appropriateOlivier Crête2010-06-022-7/+12
|
* mimic: Rename functions/macros to match class namesOlivier Crête2010-06-025-89/+87
|
* cog: use common/orc.makDavid Schleef2010-06-026-13/+5178
|
* schro: Fix segfault on EOSSebastian Dröge2010-06-021-8/+11
|
* schro: fix for base video updatesDavid Schleef2010-06-023-27/+20
|
* dirac: Fixes for base video encoder changesSebastian Dröge2010-06-021-31/+35
|
* basevideo: Move base video from vp8 to gst-libsDavid Schleef2010-06-0213-5332/+6
|
* vp8: Use VPX_PLANE_* instead of PLANE_*Sebastian Dröge2010-06-013-9/+24
|
* vp8: Add compatilibity defines to work with older versions of libvpx tooSebastian Dröge2010-06-011-0/+5
|
* vp8dec: s/IMG_FMT_I420/VPX_IMG_FMT_I420/Philip Jägenstedt2010-06-011-1/+1
| | | | This corresponds to upstream libvpx commit 6cd4a10e167203d1deb79abf60ee72599e97891b
* vp8enc: Allow a maximum keyframe distance of 0, i.e. all frames are keyframesSebastian Dröge2010-06-011-1/+1
|
* vp8dec: Set decoder deadline from the QoS informationSebastian Dröge2010-06-011-1/+10
|
* vp8enc: Move debug output one line above where the packet is still validSebastian Dröge2010-05-281-2/+2
|
* vp8enc: Correctly ignore non-frame packets from the encoderSebastian Dröge2010-05-281-2/+4
| | | | Fixes bug #619916.
* mplex: add MPLEX_LDFLAGS variableРуслан Ижбулатов2010-05-251-1/+1
| | | | | | So mingw32 users can hack around a compiler/linker bug. Fixes #617145
* cogcolorspace: resample YUV->YUV conversionsDavid Schleef2010-05-221-6/+9
| | | | Fixes a segfault (bug #618044).
* basevideodecoder: Take the frame duration into account when calculating the ↵Sebastian Dröge2010-05-221-1/+17
| | | | | | | | earliest time This formula is used in many other elements too. Fixes bug #619318.
* basevideodecoder: Reset QoS values when necessarySebastian Dröge2010-05-221-1/+12
|
* vp8enc: Use GST_VIDEO_CAPS_YUV(I420) instead of handwritten I420 caps for ↵Sebastian Dröge2010-05-221-3/+1
| | | | | | the pad template Fixes bug #619344.
* vp8dec: drop late frames after decoding themPhilip Jägenstedt2010-05-214-18/+37
| | | | This saves a memcpy, which is always something.
* vp8enc: threads propertyPhilip Jägenstedt2010-05-211-2/+17
| | | | | | | | Increasing from 1 to 2 threads on an Thinkpad X60s decreased encode time in a test from ~24 s to ~19 s, so this is quite useful. Ideally we should let 0 be the default and automatically match the number of CPU cores (or something).
* vp8enc: add mode property to switch between CBR/VBRPhilip Jägenstedt2010-05-211-2/+39
| | | | | Always using CBR when bitrate is used isn't that great, VBR mode can produce meaningful results too.
* vp8dec: Only enable postprocessing if the decoder supports itSebastian Dröge2010-05-211-3/+12
|