summaryrefslogtreecommitdiff
path: root/gst
AgeCommit message (Collapse)AuthorFilesLines
2015-08-06rmdemux: fix assertion error when freeing old tags.Vineeth TM1-1/+2
Check if old_tags is present before calling gst_tag_list_unref https://bugzilla.gnome.org/show_bug.cgi?id=753301
2015-07-30asfdemux: fix assertion error when codec_data is not present in structureVineeth TM1-11/+13
When discovering a particular asf file, caps structure doesn't have codec_data, and this was not being checked before using the same, resulting in assertion error https://bugzilla.gnome.org/show_bug.cgi?id=752803
2015-07-29asfdemux: remove unread valueLuis de Bethencourt1-1/+1
Init value of idx2 is never used. First usage sets it to idx + 1. Removing initial value.
2015-07-25asfdemux: Don't post error on flushing while reading headersOlivier Crête1-9/+14
2015-07-21rmdemux: mark tag list as global scopeTim-Philipp Müller1-0/+2
2015-07-21rmdemux: fix taglist leakTim-Philipp Müller1-1/+5
merge doesn't take ownership, so must unref the old tags if we do merge.
2015-07-21rmdemux: fix wrong unref when there are no tagsVineeth TM1-4/+6
Tags should be appended to pending tags and unref'ed only if tags are present. Else there is no need to append. https://bugzilla.gnome.org/show_bug.cgi?id=752404
2015-07-21rmdemux: fix memory leaks during error casesVineeth T M1-10/+17
while adding stream, during error cases, only stream is being freed. Adapter, pad, tags, subpackets, index are not being freed resulting in memory leaks https://bugzilla.gnome.org/show_bug.cgi?id=752404
2015-07-16rmdemux: fix tag memory leakVineeth T M1-0/+1
tags is not being freed after being merged to the pending_tags. https://bugzilla.gnome.org/show_bug.cgi?id=752404
2015-06-19asfdemux: Use gst_video_multiview_guess_half_aspect() functionJan Schmidt1-2/+11
Use gst_video_multiview_guess_half_aspect() to guess if frame-packed stereoscopic video is full-frame per view or not.
2015-06-11asfdemux: Add support for stereoscopic video metadata.Jan Schmidt3-8/+158
Add parsing of stereoscopic metadata, and place into the caps to the decoder. Fix parsing of Advanced Mutual Exclustion objects. https://bugzilla.gnome.org/show_bug.cgi?id=711190 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
2015-06-10xingmux: fix compiler warningsChris Clayton1-1/+4
https://bugzilla.gnome.org/show_bug.cgi?id=750596
2015-05-10docs: update example pipelines in element docsTim-Philipp Müller2-6/+6
Mostly gst-launch -> gst-launch-1.0, but also use autoaudiosink/autovideosink in more places and update pipelines a little or flesh out descriptions.
2015-04-27Rename property enums from ARG_ to PROP_Luis de Bethencourt2-2/+2
Property enum items should be nameed PROP_ for consistency and readability.
2015-04-26Remove obsolete Android build cruftTim-Philipp Müller5-70/+0
This is not needed any longer.
2015-04-24realmedia: remove unused enum item PROP_LASTLuis de Bethencourt1-2/+1
2015-04-20asfdemux: fix a seek failure due to out-of-range in push modeCliff Han1-1/+1
A seek in push mode failed for big offsets which are beyond the range of guint32. https://bugzilla.gnome.org/show_bug.cgi?id=748162
2015-03-28rmdemux: resurrect some flow return handlingMark Nauwelaerts1-1/+2
https://bugzilla.gnome.org/show_bug.cgi?id=744572
2015-03-28asfdemux: resurrect some flow return handlingMark Nauwelaerts1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=744572
2015-03-10dvbsub: fix indentationTim-Philipp Müller1-2/+1
2015-03-10Fix double semicolonsTim-Philipp Müller1-1/+1
2015-02-11Improve and fix LATENCY query handlingSebastian Dröge1-2/+1
This now follows the design docs everywhere, especially the maximum latency handling. https://bugzilla.gnome.org/show_bug.cgi?id=744106
2014-11-12dvdlpcmdec: set channel positions using the appropriate APIVincent Penquerc'h1-11/+15
https://bugzilla.gnome.org/show_bug.cgi?id=731038
2014-11-05asfdemux: fix commentTim-Philipp Müller1-1/+1
2014-11-05asfdemux: Send duration query upstream firstEdward Hervey1-11/+14
An upstream element (like mms or some dlna source) might be able to answer the query. Try that first, else fallback to standard logic
2014-11-02asf: fix up file modeTim-Philipp Müller1-0/+0
2014-09-16asfdemux: first try to delegate TIME seek events upstreamGuillaume Desmottes1-16/+15
We should give a chance to upstream to handle TIME seek events before trying to handle it in asfdemux. Fix a bug where fast backward seeks where discarded right away because they were not supported by asfdemux. https://bugzilla.gnome.org/show_bug.cgi?id=734471
2014-09-05asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECTGuillaume Desmottes3-1/+6
We can safely ignore those but best to claim to understand this object type so we don't raise a warning. https://bugzilla.gnome.org/show_bug.cgi?id=736060
2014-08-27asfdemux: if video is h264, check the codec_data for bytestream dataThiago Santos2-3/+62
For bytestream we don't want to expose it as codec_data but rather as streamheader as it is not out-of-band data but data that should be prepended to the beginning of the stream before the other buffers. https://bugzilla.gnome.org/show_bug.cgi?id=735070
2014-08-08asfdemux: simplify log statementThiago Santos1-5/+2
Use the GST_PTR_FORMAT to print the buffer
2014-07-04rademux: Print invalid fourcc in error message in hexSebastian Rasmussen1-2/+1
Previously this was printed as characters which caused later processing of the error message to sometimes warn about non-UTF-8 characters. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
2014-06-03rmdemux: use GstFlowCombinerThiago Santos2-39/+13
Removes flow return combination code to use the newly added GstFlowCombiner https://bugzilla.gnome.org/show_bug.cgi?id=709224
2014-06-03asfdemux: use GstFlowCombinerThiago Santos2-35/+13
Removes flow return combination code to use the newly added GstFlowCombiner https://bugzilla.gnome.org/show_bug.cgi?id=709224
2014-05-26asfdemux: Handle initial 0 timestamp that should have been -1Matej Knopp1-1/+21
https://bugzilla.gnome.org/show_bug.cgi?id=719660
2014-05-16rtspreal: Fix some memory leaks in an error pathSebastian Dröge1-0/+4
CID 1212165.
2014-04-27docs: remove outdated and pointless 'Last reviewed' lines from docsTim-Philipp Müller4-8/+0
They are very confusing for people, and more often than not also just not very accurate. Seeing 'last reviewed: 2005' in your docs is not very confidence-inspiring. Let's just remove those comments.
2014-04-10dvdsubdec: fix spurious rejection of 0 time offset commandsVincent Penquerc'h1-0/+1
Coverity 206168
2014-04-03asfdemux: Fix payloads checkEdward Hervey1-9/+9
Don't iterate stream->payloads if ... it doesn't exist CID #1139846
2014-02-26xingmux: add muxer category and make element plugableStefan Sauer2-2/+2
This is required to make encodebin consider the element. Yet it is not enough to have it plugged it has a lower priority than most mp3encoders and no different caps.
2014-02-09asfdemux: Remove unused functionSebastian Dröge1-26/+0
2014-01-03asfdemux: only add "format" field with fourcc to WMV capsTim-Philipp Müller1-4/+9
Doesn't make sense for e.g. H264 or MJPEG.
2013-10-29asfdemux: mo_size check bug fix. mo_size is not mandatory field.HyeJin Choi1-3/+6
So, don't need to check previous payload's mo_size and current payload's mo_size when merging it. https://bugzilla.gnome.org/show_bug.cgi?id=710609
2013-10-22asfdemux: Keep audio error checking fields only for audioThiago Santos2-34/+34
Video shouldn't need to be descrambled, this can cause frames data to be corrupted https://bugzilla.gnome.org/show_bug.cgi?id=684942
2013-10-22asfdemux: really copy the buffer dataThiago Santos1-1/+1
Pass the copy-memory flag to copy the memory for the output buffer, otherwise we end with 0-sized buffers https://bugzilla.gnome.org/show_bug.cgi?id=684942
2013-09-24asfdemux: Only use segment.start as seek_time if it is relativeThiago Santos1-1/+4
Relying on the gst_segment_do_seek results for getting the seeking time should not be used if seek type is SET because the do_seek function makes the 'cur` position of the seek normalized on the segment range. This means that seeking beyond the end of the file might not result in instant EOS as it will end up seeking to the final ts of the file. In asf seeking to the final timestamp can lead to seeking to the last keyframe, meaning a few seconds of video will still be played, which should not be the desired behavior when seeking beyong file limits.
2013-09-24asfdemux: Parse last simple index entryThiago Santos1-1/+6
The entry size is fixed at 6, fix typo to finish parsing the index correctly until the last sample
2013-09-18asfdemux: fix playback regression in push modeMatej Knopp2-18/+29
2013-09-10asfdemux: remove unused variableThiago Santos1-1/+0
2013-08-08asfdemux: fix build on C89 compilersMatej Knopp1-1/+2
2013-08-08asfdemux: fix seeking in push modeMatej Knopp2-12/+13