summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 1.1.41.1.4Sebastian Dröge2013-08-2882-145/+1002
|
* Update .po filesSebastian Dröge2013-08-2840-40/+40
|
* po: update translationsSebastian Dröge2013-08-281-9/+11
|
* mpegts: mark as unstable APITim-Philipp Müller2013-08-281-0/+5
|
* mpegtsdemux: fix possible read beyond end of buffer when resyncingTim-Philipp Müller2013-08-271-1/+1
|
* h264parse: only update src CAPS when it's necessaryMatthieu Bouron2013-08-271-2/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705452
* h264parse: do not set CAPS and passthrough mode if SPS/PPS have not been parsedMatthieu Bouron2013-08-271-3/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705452
* configure.ac: Don't set BZ2_LIBS if bz2 is not foundSebastian Dröge2013-08-261-1/+3
|
* webpdec: Some cleanup and minor fixesSebastian Dröge2013-08-261-5/+21
|
* webp: Add WebP image decoder pluginSreerenj Balachandran2013-08-266-2/+620
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=706285
* facedetect: new property to control bus messages updatesNicola Murino2013-08-232-47/+141
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655622
* opencv: Fix indentionSebastian Dröge2013-08-232-11/+11
|
* opencv: Port to non-deprecated GMutex/GCond APISebastian Dröge2013-08-232-33/+33
|
* opencv: Add disparity-map calculation elementMiguel Casas-Sanchez2013-08-234-0/+914
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=704760
* directsoundsrc: Remove unused variableSebastian Dröge2013-08-221-19/+16
|
* configure: Update opencv dependency, 2.4.5 works too.Sebastian Dröge2013-08-221-1/+1
|
* directsoundsrc: Add 'device-name' property for selecting a audio deviceKishore Arepalli2013-08-222-26/+74
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=706574
* configure: Fix bz2 configure check for WindowsSebastian Dröge2013-08-221-2/+9
| | | | | | Due to function decorations on Windows AC_CHECK_LIB can't be used to check for bz2. https://bugzilla.gnome.org/show_bug.cgi?id=465924
* tsdemux: Refuse negative rates which we don't support yetEdward Hervey2013-08-211-4/+5
| | | | And remove a check which was done before
* mpegtsmux: Set the program number from prog-mapJesper Larsen2013-08-213-5/+24
| | | | | | | | | | The prog-map property of mpegtsmux only allows you to group pids together in a program. The program number set in the PAT/PMT tables cannot be set explicitly. This patch will set the program number according to the prog-map. If a program id of 0 is given, the first vacant program number starting from 1 will be used. https://bugzilla.gnome.org/show_bug.cgi?id=697239
* dvb: Adapt for latest mpegts lib changesEdward Hervey2013-08-212-13/+11
|
* mpegtsbase: Adapt for latest mpegts lib changesEdward Hervey2013-08-212-13/+12
|
* mpegts: ABI/API break: Use GPtrArray instead of GArrayEdward Hervey2013-08-218-157/+212
| | | | | | | | | | | | | While it was a great idea, various g-i based bindings don't support GArray with entries greater than sizeof(gpointer) :( So let's just make everybody happy by just using GPtrArray. And since we're breaking the API, also rename the various descriptor fields to no longer have the descriptor_ prefix. It does cost a bit more in terms of memory/cpu usage, but makes it usable from bindings.
* uvch264src: don't error out on incomplete aux data segmentRobert Krakora2013-08-201-4/+5
| | | | | | | | | | | | | | | It appears that the Logitech C920 sometimes drops the next to last segment of RAW aux data contained within the MJPEG container. H264 data that is multiplexed with in the same container does not appear to be affected. This appears to be a bug in the Logitech C920 firmware and uvch264src should not error out in this case. Sometimes it can take 24 hours of continuous streaming for the problem to occur, but sometimes it takes only a couple of hours. https://bugzilla.gnome.org/show_bug.cgi?id=706276
* ivtc: Use input framerate when possibleEdward Hervey2013-08-201-1/+14
| | | | if input is 30000/1001 ... use 24000/1001 as the output fixated framerate
* id3mux: handle publisher, interpreted-by and musical-key tagsMatthieu Bouron2013-08-201-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705999
* mpegvideoparse: Fix switch statement in level detection codeSebastian Dröge2013-08-201-4/+8
| | | | | | | Properly fall through the cases without re-assigning the level to the wrong value. https://bugzilla.gnome.org/show_bug.cgi?id=706369
* jpegparse: Forward segment event after capsEdward Hervey2013-08-201-1/+6
| | | | Store it until we know what our caps are.
* test: fix compiler warning in aiffparse test on 32-bit x86Tim-Philipp Müller2013-08-201-1/+1
|
* aiffparse: fix copyrightMatthieu Bouron2013-08-191-2/+2
|
* tests: fix some leaks in aiffparse unit testTim-Philipp Müller2013-08-171-1/+3
|
* tests: fix state change order in aiffparse testTim-Philipp Müller2013-08-171-5/+5
| | | | | | | Do state changes from sink to src. Fixes race condition in pull mode test where the source will start up and push buffers to queue/identity or aiffparse before the main thread has managed to set them to playing yet.
* aiffparse: add testsMatthieu Bouron2013-08-174-0/+251
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705993
* aiffparse: don't leak adapterTim-Philipp Müller2013-08-171-3/+7
|
* aiffparse: s/newsegment/segment/Matthieu Bouron2013-08-171-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705993
* aiffparse: fix push modeMatthieu Bouron2013-08-171-0/+128
| | | | | | Fix push mode by handling sink events (CAPS, SEGMENT) properly. https://bugzilla.gnome.org/show_bug.cgi?id=705993
* mpeg4videoparse: Reparse the config if the size changedOlivier Crête2013-08-161-3/+20
| | | | | Also only re-issue the caps update if the part of the config that changed is one we care about.
* srtpdec: fix buffers being dropped due to shadowed variableTim-Philipp Müller2013-08-161-2/+1
| | | | | | Spotted by gstblub@gmail.com. https://bugzilla.gnome.org/show_bug.cgi?id=706091
* dashdemux: offset segment numbers by startNumberChris Bass2013-08-161-1/+2
| | | | | | | | | | | | For SegmentTemplate elements containing a startNumber attribute, the `number' member of GstMediaSegments should be offset by the value of startNumber; however, this is not currently the case. As a result, the first URI(s) requested by the download loop will be wrong. This commit ensures that segment numbers will be offset by startNumber when one is present in a SegmentTemplate element. https://bugzilla.gnome.org/show_bug.cgi?id=705661
* dashdemux: remove incorrect timestamp scaling.Chris Bass2013-08-161-3/+0
| | | | | | | | | | | | | | | | When using a SegmentTemplate element, the timestamps of the buffers output by dashdemux are incorrect, causing problems downstream. The reason is that GstMediaSegment start times are calculated (in gst_mpdparser_get_chunk_by_index) by multiplying segment index by segment duration and then scaling the result according the `timebase' attribute from the MPD. However, the segment duration is already a GstClockTime (i.e., it has already been scaled according to the timebase from the MPD and converted to a nanosecond value), so multiplying it by the segment index will give the correct timestamp without the need for any further scaling. https://bugzilla.gnome.org/show_bug.cgi?id=705679
* examples: remove another obsolete exampleTim-Philipp Müller2013-08-152-108/+0
|
* ext: Use new flush vfunc of video codec base classes and remove reset ↵Sebastian Dröge2013-08-1511-111/+44
| | | | implementations
* examples: remove prehistoric examplesTim-Philipp Müller2013-08-1412-939/+0
|
* interaudiosrc: make silence memory actually contain silenceTim-Philipp Müller2013-08-142-5/+20
| | | | | instead of random data. Reported by Marco Micheletti on gstreamer-devel.
* dvbbasebin: fix criticals when trying to cast a GstPad to a GstElementTim-Philipp Müller2013-08-141-1/+2
| | | | message->src might be a GstPad. Observed during gst-inspect-1.0 -a
* .gitignore: Update for new files to ignoreEdward Hervey2013-08-142-0/+7
|
* pesparse: Refactory secondary PES extension handlingEdward Hervey2013-08-142-33/+53
| | | | | | | | | | | | | | | Some streams had wrong values for the stream_id_extension, make sure we only remember the valid ones. For streams with PES_extension_field_length == 0, assume there's nothing else. For streams that state they have a TREF extension but don't have enough data to store it, just assume it was produced by a non-compliant muxer and skip the remaining data. Only store remaining data in stream_id_extension_data instead of storing data we already parse.
* pcapparse: Remove unneeded unref and only set pad caps if we have capsZaheer Abbas Merali2013-08-141-3/+2
| | | | | | Fixes crashes due to invalid unrefs. https://bugzilla.gnome.org/show_bug.cgi?id=705957
* pesparse: Fix pes extension data length checkEdward Hervey2013-08-141-3/+1
| | | | | | | | | And remove length/data updates (we use the header size just below to properly set them). Based on feedback from Stas Sergeev <stsp@list.ru> https://bugzilla.gnome.org/show_bug.cgi?id=657343
* pesparse: Remove unused argumentEdward Hervey2013-08-143-14/+5
| | | | | | | | We always provided 0 as the offset and never used the returned value. Based on feedback from Stas Sergeev <stsp@list.ru> https://bugzilla.gnome.org/show_bug.cgi?id=657343