Age | Commit message (Collapse) | Author | Files | Lines |
|
The three targets are the same except for input and output
files, use a loop and generate them dynamically.
https://bugzilla.gnome.org/show_bug.cgi?id=773917
|
|
gst-feedback no longer exists.
https://bugzilla.gnome.org/show_bug.cgi?id=773917
|
|
Put the description of the example command lines before the command
instead of after them. The new way is more intuitive.
https://bugzilla.gnome.org/show_bug.cgi?id=773917
|
|
When a line starts with a single quote it's treated in a special way by
man, which may result in paragraphs of the man page not rendered by the
man pager, so just avoid that.
A possible solution could have been to escape the singe quote with
a \(cq sequence but this is rather unreadable, instead the text has been
reformatted to have the problematic quoted 'ppc' string on the previous
line.
https://bugzilla.gnome.org/show_bug.cgi?id=773917
|
|
The portable way to have the dashes to be rendered as ASCII minuses is
to use the sequence backslash-dash, use this style at least for text
that can be copied and pasted (e.g. command names, file names, element
options).
Also use backslash-dash in the NAME section as suggested by lexgrog(1).
https://bugzilla.gnome.org/show_bug.cgi?id=773917
|
|
Commit 215cfcf99338 (gstreamer: Fix memory leaks when context parse
fails) fixes some memory leak, but in one of the newly added calls to
g_clear_error() the wrong variable was passed.
When failing to parse command line options, free the "err" variable, not
the "error" one.
https://bugzilla.gnome.org/show_bug.cgi?id=773907
|
|
Introduce a new operator ':' - e.g. element1 ':' element2
For example, 'uridecodebin : encodebin' -
if the encodebin has multiple profiles compatible with the
decodebin, multiple links will be created.
With '!' , after one delayed link is successfully done, the
pad-added callback is disconnected.
https://bugzilla.gnome.org/show_bug.cgi?id=751450
|
|
Print GObject argument properly with pointer marker:
"client-added" : void user_function (GstElement* object,
GObject* arg0,
gpointer user_data);
instead of
"client-added" : void user_function (GstElement* object,
GObject arg0,
gpointer user_data);
for gst-inspect-1.0 tcpserversink.
|
|
This just confuses people, they look at it and try to call it
directly by name, instead of using the public GstElement API.
It stands to reason that it goes without saying that when an
element provides request pads that they can actually be
requested using the standard API, and there's no point in
printing internal implementation details of the element.
|
|
https://github.com/mesonbuild/meson
With contributions from:
Tim-Philipp Müller <tim@centricular.com>
Mathieu Duponchelle <mathieu.duponchelle@opencreed.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.
|
|
Replace elements that don't exist any more with ones
that do, and insert elements like mpegaudioparse where
they are needed.
https://bugzilla.gnome.org/show_bug.cgi?id=727105
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=765957
|
|
Add missing 'else' and print caps and taglists without the
annoying duplicate string escaping, making both nicer to read.
Fixes string leak and coverity CID 1358492.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=763142
|
|
Clean up from the recent changes. The logging descriptiors did not match what we logged.
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=760762
|
|
The thread-ids are serialized as uint64. The 'elem-ix' got changed to
'element-ix'. Make the code a bit more robust.
|
|
In case of a run-time error message, the process return value was left
unset. This would lead to error not being caught at shell level.
https://bugzilla.gnome.org/show_bug.cgi?id=759019
|
|
This reverts commit 2ee4cba2485d7f1646d48e4559426aed4ba99c85.
|
|
When an error happens in playing state, still return a
non-0 exit code.
https://bugzilla.gnome.org/show_bug.cgi?id=759019
|
|
We always want to free the open file log if fopen() succeeded. Independently
of if fgets() succeeds or fails.
CID 1326055
https://bugzilla.gnome.org/show_bug.cgi?id=756864
|
|
|
|
|
|
Only print them if we have them. Also scale them by 10.0 as the are in
per-mille now.
|
|
|
|
Add a local help to the rusage plugin that supports windowing of values. We want
to generalize this for use in other plugins.
|
|
Rusage will now announce what is meassures and how it is logged. Use the new format in stats.
Cleanup the the code and naming.
|
|
Rename variables for clarity. Handle the initial disparity between debug time
and the time already spent in the proc and main thread.
|
|
Add cpuload info from rusage traces.
|
|
|
|
Log new object after we did the check for parents.
|
|
|
|
Remove some buffer flags that were leftovers from 0.10 and handle new 1.0 buffer
flags.
|
|
Parse the log and collect data from tracer messages.
|
|
Handle tracer modules.
|
|
When sample is got using gst_tag_list_get_sample_index, it should
be free'd.
https://bugzilla.gnome.org/show_bug.cgi?id=756069
|
|
When g_option_context_parse fails, context and error variables are not getting free'd
which results in memory leaks. Free'ing the same.
And replacing g_error_free with g_clear_error, which checks if the error being passed
is not NULL and sets the variable to NULL on free'ing.
https://bugzilla.gnome.org/show_bug.cgi?id=753851
|
|
This has not worked (as in: crashed) since 2005, so
perhaps it should just be removed instead.
|
|
gst-indent used to support gnuindent and indent as executable names.
However, on OSX one can "brew install gnu-indent" and then the
executable name will be gindent. Added support for that.
https://bugzilla.gnome.org/show_bug.cgi?id=750351
|
|
This is not needed any longer.
|
|
+ Remove the associated test
https://bugzilla.gnome.org/show_bug.cgi?id=744877#c21
|
|
Also check for an empty strv.
|
|
Use n_print to ensure all lines are prefixed with the element name.
|
|
If the element supports presets and ships some, print them.
Fixes #741427
|
|
TRUE is 1, but every other non-zero value is also considered true. Comparing
for equality with TRUE would only consider 1 but not the others.
Also normalize booleans in a few places.
|
|
Display 'deprecated' instead of flag value when using G_PARAM_DEPRECATED
in element properties.
https://bugzilla.gnome.org/show_bug.cgi?id=739518
|
|
|
|
|
|
Don't print all the different pad functions, it's just
confusing and no one has ever needed to know this for
anything ever anyway, it's just useless information.
Besides, we also label the default implementations as
'custom' implementations (the code that tries to
prevent that doesn't actually work it seems).
https://bugzilla.gnome.org/show_bug.cgi?id=736377
|
|
W32 has no SIGINT, but it does have SetConsoleCtrlHandler(), which sets up
a handler for Ctrl+C.
https://bugzilla.gnome.org/show_bug.cgi?id=733814
|