- 29 Dec, 2010 1 commit
-
-
- 14 Dec, 2010 1 commit
-
-
David Schleef authored
-
- 13 Dec, 2010 1 commit
-
-
Stefan Kost authored
This is in sync how we call the others.
-
- 08 Dec, 2010 1 commit
-
-
Mark Nauwelaerts authored
... by also considering compatible brands rather than only aiming at major brand (of which there are a seemingly ever expanding great many).
-
- 07 Dec, 2010 5 commits
-
-
René Stadler authored
These are reserved for future extensions which will not be backwards compatible to E-AC-3.
-
René Stadler authored
This is perfectly valid and occurs in particular when there are (in)dependent substreams present.
-
René Stadler authored
-
René Stadler authored
-
René Stadler authored
Frame size is given in words; it is already multiplied by two where needed, so the left shift is superfluous. This extra multiplication caused the code to inspect the third packet instead of the second, which would fail for files where the second packet has a size different from the first.
-
- 14 Oct, 2010 2 commits
-
-
Tim-Philipp Müller authored
Field should be "stream-format", not "stream-type".
-
Andrzej K. Haczewski authored
Extend AAC typefinder to recognize LOAS stream as specified by ISO/IEC 14496-3:2009. https://bugzilla.gnome.org/show_bug.cgi?id=623918
-
- 30 Sep, 2010 2 commits
-
-
Arun Raghavan authored
This moves AAC profile detection to pbutils, and uses this in typefindfunctions. This will also be used in qtdemux. https://bugzilla.gnome.org/show_bug.cgi?id=617314 API: gst_codec_utils_aac_get_profile() API: codec_utils_aac_caps_set_level_and_profile()
-
Arun Raghavan authored
This allows us to add generic codec-specific functionality, like extracting profile/level data from headers, without having to duplicate code across demuxers and typefindfunctions. As a starting point, this moves over AAC level extraction code from typefindfunctions, so it can be reused in qtdemux, etc. https://bugzilla.gnome.org/show_bug.cgi?id=617314 API: gst_codec_utils_aac_get_sample_rate_from_index() API: gst_codec_utils_aac_get_level()
-
- 20 Sep, 2010 1 commit
-
-
Sebastian Dröge authored
-
- 01 Aug, 2010 1 commit
-
-
Thiago Santos authored
Detects avc1 ftyp as video/quicktime (iso variant)
-
- 24 Jul, 2010 2 commits
-
-
Arun Raghavan authored
This reads the 3gp profile from the major/compatible brands and puts this as a 'profile' field in caps. This can be used by demuxers to decide whether they can handle this stream or not. Also needed for DLNA. https://bugzilla.gnome.org/show_bug.cgi?id=620291
-
-
- 18 Jul, 2010 1 commit
-
-
Tim-Philipp Müller authored
We only look for packets with payload, but it appears there may be packets without, which makes it harder to find the N packets with payload in a row that we need in order to typefind this successfully, so scan some more data than necessary in the optimistic scenario. Alternatively we could change IS_MPEGTS_HEADER(). Fixes #623663.
-
- 16 Jul, 2010 1 commit
-
-
Philip Jägenstedt authored
.weba (audio) and .webv (video) were speculation on my part before the public launch. As of yet no decision has been made on the file extension for audio-only WebM, and I'm pretty sure there will never be one for video-only. Fixes bug #623837.
-
- 24 Jun, 2010 1 commit
-
-
Arun Raghavan authored
These are currently being marked as audio/x-m4a which is incorrect. https://bugzilla.gnome.org/show_bug.cgi?id=620720
-
- 14 Jun, 2010 1 commit
-
-
Edward Hervey authored
yay macosx compilers :(
-
- 11 Jun, 2010 2 commits
-
-
Tim-Philipp Müller authored
Scan a bit into the data when checking for dts frames instead of expecting the frame sync to be right at the start of the data. This is needed for some dts-disguised-as-pcm-in-wav files. See #413942.
-
Tim-Philipp Müller authored
-
- 06 Jun, 2010 1 commit
-
-
Tim-Philipp Müller authored
-
- 05 Jun, 2010 3 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Make jpeg typefinder check more than just the first two bytes plus Exif or JFIF marker. This allows us to report MAXIMUM probability in cases where there's no Exif or JFIF marker, making typefinding stop early. Also extract width and height, because we can.
-
Tim-Philipp Müller authored
Fix typo that made the AC-3 typefinder not actually check for a second frame, but rather compare the sync point found to itself, which resulted in the AC-3 typefinder reporting an overly optimistic MAXIMUM or VERY_LIKELY probability when it found a possible frame sync.
-
- 22 May, 2010 1 commit
-
-
Sebastian Dröge authored
-
- 19 May, 2010 1 commit
-
-
Philip Jägenstedt authored
Refactor matroska_type_find into ebml_check_header and a new matroska_type_find and webm_type_find.
-
- 12 Apr, 2010 3 commits
-
-
Tim-Philipp Müller authored
-
Arun Raghavan authored
This adds code to calculate the level for a given AAC stream and export it in the stream caps. For AAC LC streams, the level is calculated according to the definition under the AAC Profile. For other streams, the definition under the Main Profile is used. HE-AAC support is still to be done, and is dependent on detecting the presence of SBR and PS in the stream. Level is added as a field of type string because that's the way it's done in H.264 caps as well. There are only a few possible levels, so not using a numerical type is not too painful in this case, and consistency is nice. Fixes #613589.
-
Arun Raghavan authored
This looks at the AAC profile for ADTS streams and adds the profile as a string in the corresponding caps. Profile is the actual profile, base-profile denotes the minimum codec requirements to decode this stream. In this case they're always the same, but they may differ e.g. in case of certain HE-AAC streams that can be partially decoded by LC decoders (with loss of quality of course) if no suitable HE-AAC decoder is available. Fixes #612312.
-
- 16 Mar, 2010 1 commit
-
-
Benjamin Otte authored
Fixes for the code included
-
- 15 Mar, 2010 1 commit
-
-
David Hoyt authored
g_ascii_strncasecmp() is more portable and likely more robust as well (with random binary data as input). Fixes #612845.
-
- 15 Feb, 2010 1 commit
-
-
Kaj-Michael Lang authored
Fixes #609314.
-
- 24 Jan, 2010 1 commit
-
-
Sebastian Dröge authored
Fixes bug #607848.
-
- 23 Jan, 2010 2 commits
-
-
Tim-Philipp Müller authored
Make AC-3 typefinder use the DataScanCtx stuff so we don't have to do gst_type_find_peek() in the inner loop all the time. Also return when we've suggested AC3 caps, instead of continuing with the loop.
-
Tim-Philipp Müller authored
This reverts commit c661bfaa. This breaks AC-3 typefinding for all cases where the first frame is at an offset > 0.
-
- 22 Jan, 2010 2 commits
-
-
Stefan Kost authored
-
Tim-Philipp Müller authored
Add PNM typefinder, so we can remove the one that's in the PNM plugin in -bad (which btw uses different/wrong media types that don't match the ones used by gdkpixbufdec) and people don't make fun of us for loading image decoders when typefinding and playing back audio files.
-