| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
And only do add debug output at FIXME level when using the fallback
channel mask, not for those defined in the AIFF spec.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1756>
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=794568
|
|
|
|
|
| |
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=770158
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://github.com/mesonbuild/meson
With contributions from:
Tim-Philipp Müller <tim@centricular.com>
Matej Knopp <matej.knopp@gmail.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)
Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded
... and many more. For more details see:
http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
|
|
|
|
|
|
|
|
|
| |
After seeking in aiff files the information about the data end offset is
discarded, leading to audio artifacts with metadata chunks at the end of
a file.
This patch retains the end offset information after a seek event.
https://bugzilla.gnome.org//show_bug.cgi?id=769376
|
|
|
|
|
|
|
| |
The bitrate is added to help downstream elements (like uridecodebin)
figure out a proper network buffer size
https://bugzilla.gnome.org/show_bug.cgi?id=769389
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=763081
|
|
|
|
|
|
|
|
|
|
| |
Set fallback channel layout on files with more than two
channels. Not clear where to retrieve the real layout from
or what the default layout is for AIFF files, the spec
only seems to specify some layout for up to 6 channels
and the file in question doesn't have a CHAN chunk.
https://bugzilla.gnome.org/show_bug.cgi?id=676425
|
|
|
|
|
|
|
|
| |
rename gst-launch --> gst-launch-1.0
replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
fix caps in examples
https://bugzilla.gnome.org/show_bug.cgi?id=759432
|
|
|
|
| |
Was removed in the previous android cleanup commit
|
|
|
|
| |
This is not needed any longer.
|
|
|
|
| |
This reverts commit a4baabb48d252214d3833b502c7903d9f15f3502.
|
|
|
|
| |
Check AIFF_PARSE_DATA is True before handling sink event, if not goto exit.
|
|
|
|
|
| |
The bps variable is declared with value aiff->bps, read once and never written.
aiff->bps can be used directly instead.
|
|
|
|
|
|
|
|
| |
Assignment is done to variable segment.stop when the intention was to assign to
local variable stop. Instead of overwriting it, the value is now clamped and
segment.stop is set to it soon after.
CID #1265772
|
|
|
|
|
|
|
|
|
| |
AIFF chunks are supposed to be even aligned.
Aligning the SSND chunk will allow the aiff muxer to properly write
chunks (like the ID3 one) at the end of the file.
https://bugzilla.gnome.org/show_bug.cgi?id=727402
|
|
|
|
|
|
|
|
| |
There are unnecessary definitions for disabling deprecation warnings.
Since GLIB_DISABLE_DEPRECATION_WARNINGS is not needed anymore in these files,
removing the same.
https://bugzilla.gnome.org/show_bug.cgi?id=737559
|
| |
|
|
|
|
|
|
|
| |
In gst_aiff_parse_create_caps if and else-if conditions
are duplicated.
https://bugzilla.gnome.org/show_bug.cgi?id=736090
|
|
|
|
|
|
|
| |
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=732715
|
|
|
|
|
|
|
|
| |
This should always be set for valid files when we get there,
and checking this avoids having ad hoc checks further down
in several places.
Coverity 1139698
|
|
|
|
|
| |
Copied from wavparse, helps with CPU usage on high bitrate
files.
|
|
|
|
|
| |
In particular, this fixes seeking back to the start reading data
out of sync with sample start granularity, yielding swapped channels.
|
|
|
|
| |
Fix the launch examples for 1.0. Turn more logging into _OBJECT variants.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=705993
|
|
|
|
|
|
| |
Fix push mode by handling sink events (CAPS, SEGMENT) properly.
https://bugzilla.gnome.org/show_bug.cgi?id=705993
|
|
|
|
|
|
|
|
| |
AIFF chunk size does not include the chunk header size (8 bytes), so the
SSND data size is equal to the chunk size minus the SSND header size (8
bytes).
https://bugzilla.gnome.org/show_bug.cgi?id=705675
|
|
|
|
|
| |
Was causing criticals in decodebin/playbin because the caps
query done when exposing pads would return ANY caps.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=705674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=705674
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=705674
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=687520
|
|
|
|
|
| |
where possible. Avoids some string copies. Also re-indent
some stuff. Also some indent fixes here and there.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|