AgeCommit message (Collapse)AuthorFilesLines
2015-05-05xvimagesink: fix navigation event leak when early returningHEADmasterGuillaume Desmottes1-2/+1
Create the event *after* the early return check so it's not leaked.
2015-05-05xvimagesink: fix navigation event leak when not handledGuillaume Desmottes1-2/+3
gst_navigation_message_new_event() is *not* consuming the event so we should always drop our extra reference.
2015-05-05navigation: fix structure leak if subclass doesn't implement send_event()Guillaume Desmottes1-0/+2
The send_event() implementation is supposed to consume @structure.
2015-05-05streamsynchronizer: Don't override segment.base from upstream with 0Sebastian Dröge1-36/+16
Upstream might want to use it to properly map timestamps to running/stream times, if we just override it with 0 synchronization will be just wrong. For this we remove some old 0.10 code related to segment accumulation, and remove some more code that is useless now, and accumulate the group start time (aka segment.base offset) manually now.
2015-05-05rtpbasedepayload: Add some debug outputSebastian Dröge1-3/+11
2015-05-04video: add NV61 format supportAurélien Zanelli6-2/+97
2015-05-04docs: add new video API to docsTim-Philipp Müller1-0/+3
2015-05-04video: check colorimetry and chroma_site equality in gst_video_info_is_equal()Jan Schmidt2-0/+8
Add VideoInfo accessors for colorimetry and chroma_site and use them when checking the equality of two GstVideoInfo
2015-05-04video-color: Add gst_video_colorimetry_is_equal()Jan Schmidt3-4/+28
Add a function for comparing the equality of 2 colorimetry structures.
2015-05-03oggdemux: remove unused codeYoung Han Lee1-7/+0
These lines have done nothing for about 10 years.
2015-04-30pbutils: Use more strict profile checking for hevcSreerenj Balachandran1-8/+3
Use the profile_idc value to set the profile string in caps. Don't use compatibility flags for this purpose.
2015-04-30video-converter: Remove unused macroRavi Kiran K N1-2/+0
Remove unused macro GET_TMP_LINE
2015-04-29gst-play: add some more key navigation mappingsTim-Philipp Müller1-0/+13
And don't feed multi-character key descriptors to the event handler, it won't be what it expects.
2015-04-29navigation: sprinkle some since markers and add new API to .def fileTim-Philipp Müller3-3/+9
2015-04-29tools: Add mouse/keyboard handling from messagesEdward Hervey1-0/+46
Allows the user to control playback with the window in focus
2015-04-29xvimagesink: Post unhandled navigation events on the busEdward Hervey1-2/+11
2015-04-29video: Add a new "event" navigation message typeEdward Hervey2-1/+61
This will be useful for elements that wish to post unhandled navigation events on the bus to give the application a chance to do something with it
2015-04-28video-info: expose InterlaceMode conversion to/from stringWim Taymans3-6/+33
Expose the methods used to convert a GstVideoInterlaceMode to and from a string.
2015-04-27Rename property enums from ARG_ to PROP_Luis de Bethencourt3-35/+35
Property enum items should be named PROP_ for consistency and readability.
2015-04-27videoconvert: Keep colorimetry and chroma-site fields if passthroughMatthieu Bouron1-0/+6
2015-04-27audio: Change the remaining "samples" in the ::delay() vfunc docs to "frames"Sebastian Dröge2-2/+2
2015-04-26tests: tcp: remove SOCK_CLOEXEC which causes build problems on OS/XTim-Philipp Müller1-7/+3
It's not needed here.
2015-04-26audio: The delay vfunc returns the number of frames, not samplesSebastian Dröge3-3/+3
2015-04-26Remove obsolete Android build cruftTim-Philipp Müller55-2055/+0
This is not needed any longer.
2015-04-26tests: typefindfunctions: add test for UTF-16 MSS manifest typefindingTim-Philipp Müller1-0/+90
2015-04-26typefinding: don't read more data than needed in MSS typefinderTim-Philipp Müller1-1/+2
2015-04-26typefinding: detect MSS manifests without using g_convert()Tim-Philipp Müller1-44/+64
Embedded systems often have limited charset conversion functionality, so don't rely on g_convert() (i.e. iconv) for UTF-16 to UTF-8 conversions, we can easily enough do that ourselves by converting to native endianness and then using GLib's helper functions.
2015-04-25audiovisualizer: fix the license from GPL to LGPLStefan Sauer2-20/+22
This was a copy'n'paste buf in the initial commit done by myself.
2015-04-24xmptag: fix invalid reads in GST_DEBUG statementGuillaume Desmottes1-1/+0
Don't try to print a string that is not NUL-terminated. This log line does not really seem useful so let's just drop it.
2015-04-24remove unused enum items PROP_LASTLuis de Bethencourt10-22/+10
This were probably added to the enums due to cargo cult programming and are unused. Removing them.
2015-04-23audiodecoder: Add sink and src query virtual methodWonchul Lee2-14/+67
API: GstAudioDecoderClass::src_query() API: GstAudioDecoderClass::sink_query()
2015-04-23tests: define GST_CHECK_TEST_ENVIRONMENT_BEACONTim-Philipp Müller1-0/+2
Make sure the test environment is set up.
2015-04-23configure: bump automake requirement to 1.14 and autoconf to 2.69Tim-Philipp Müller1-2/+2
This is only required for builds from git, people can still build tarballs if they only have older autotools.
2015-04-23Update .gitignoreTim-Philipp Müller3-0/+3
2015-04-23video-converter: n_lines member should be a guint not a booleanRavi Kiran K N1-1/+1
2015-04-23oggdemux: fix event leaksGuillaume Desmottes1-0/+4
gst_event_replace() takes its own reference on the event so we should drop ours after creating and storing an event using it. This fix leaks which can be reproduced using the validate.http.media_check.vorbis_theora_1_ogg scenario.
2015-04-22Remove INSTALL fileSebastian Dröge1-182/+0
autotools automatically generate this, and when using different versions for there will always be changes to a file tracked by git.
2015-04-22Remove LICENSE_readmeSebastian Dröge1-137/+0
It's completely outdated and just confusing, better if people are forced to look at the actual code in question than trusting this file.
2015-04-21video-scaler: fix YUY2 scaling some moreWim Taymans1-3/+10
Take into account the different steps between Y and UV when calculating the line size for vertical resampling or else we might not resample enough pixels and leave bad lines. Fixes
2015-04-21video-scaler: scale enough pixels in YUY2 (and friends) modeWim Taymans1-1/+2
2015-04-17tests: rtpbasedepayload: fix crash in test when passing varargsHyunjun Ko1-1/+1
Need to pass 64 bits where 64 bits are expected.
2015-04-17video-converter: Remove unused variablesRavi Kiran K N1-5/+1
Remove unused variables n_taps, max_taps in setup_scale()
2015-04-17video: add missing part of documentation textThiago Santos1-0/+1
2015-04-17discoverer: fix GstToc leak when parsing toc messagesGuillaume Desmottes1-1/+3
gst_message_parse_toc() returns a reffed GstToc which is owned by the GstDiscovererInfo. But we have to make sure we unref its previous value before setting the new one.
2015-04-17win32: Update defs for new APIEdward Hervey1-0/+2
2015-04-17allocators: make GstFdAllocator non-abstractWim Taymans3-41/+71
Make the GstFdAllocator non-abstract because it is perfectly possible to make memory from a generic fd. Mark the memory as simply "fd".
2015-04-15audioconvert: fix mixed usage of gint and gint32 in int matrixBernhard Miller1-2/+2
This is a fixup for b2db18cda2e4e7951655cb2a34108a8523b6eca9 audioconvert: avoid float calculations when mixing integer-formatted channels The int matrix was using gint and gint32 synonymously, which can theoretically cause problems if gint and gint32 are actually different types.
2015-04-14gio: fix gvfs plugin dependenciesTim-Philipp Müller2-2/+7
Try harder to look for gvfs backend changes in the right place, to make sure the plugin gets reloaded when backends are removed or installed. We watch the gvfs mounts directory because the files there contain absolute paths to the backend executables, and those may not be in the usual gio path.
2015-04-14examples: disconnect scale callback in scrubbyLuis de Bethencourt1-2/+2
When the position slider's button is released, disconnect the "value_changed" callback to avoid triggering false seek callbacks.
2015-04-13examples: keep scrubby command consistentLuis de Bethencourt1-1/+2
scrubby has two options, wav and playbin. Wav takes a file location so make the playbin option take a file location as well instead of an uri. This also means the usage help string will be correct for the playbin option.