| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Update ORC files with newest ORC to fix backup code generation error.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On fedora 22, the output of cpp inserts extra debug comments, which
makes our regexp for the faad2 version check fail. This in turn causes
it to compile with the wrong arguments passed which then causes stack
corruption and crashes.
Fix this by only checking for the version (which should be by itself on
a single line). This is potentially less safe, it might be possible that
a similar string would appear in a later version in the header file.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=748571
|
|
|
|
|
|
|
|
|
|
|
| |
The previous implementation kept accumulating GSources,
slowing down the iteration and leaking memory.
Instead of trying to fix the mcontext flushing, replace
it with a GAsyncQueue which is simple to flush and has
less overhead.
https://bugzilla.gnome.org/show_bug.cgi?id=736782
|
|
|
|
|
|
|
| |
Fix check for end of Period time to avoid trying
to fetch a segment that doesn't exist
https://bugzilla.gnome.org/show_bug.cgi?id=746038
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=745159
|
|
|
|
|
|
| |
is lost and we're waiting for reset
https://bugzilla.gnome.org/show_bug.cgi?id=744615
|
|
|
|
|
|
| |
caps changes
https://bugzilla.gnome.org/show_bug.cgi?id=744615
|
|
|
|
|
|
|
|
|
| |
when resetting
Otherwise we will still have a reference to the surface left, which would
prevent activating the sink again later. E.g. after we lost the device.
Hopefully fixes https://bugzilla.gnome.org/show_bug.cgi?id=744615
|
|
|
|
|
|
|
|
|
| |
The pseudo buffer pool code was using gst_buffer_is_writable()
alone to try and figure-out if cached buffer could be reused.
It needs to check for memory writability too. Also check map
result and fix map flags.
https://bugzilla.gnome.org/show_bug.cgi?id=734264
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Always update the segment and not only for accurate seeking and always
send a new segment event after seeks.
For non-accurate force a reset of our segment info to start from
where our seek led us as we don't need to be accurate
https://bugzilla.gnome.org/show_bug.cgi?id=743363
Conflicts:
gst/mpegtsdemux/tsdemux.c
|
|
|
|
|
|
|
| |
Don't place a meaningless value in the position field in
outgoing segments - values have to be in the range start->stop.
https://bugzilla.gnome.org/show_bug.cgi?id=740558
|
|
|
|
|
|
|
|
|
| |
The flush is called on discont and we shouldn't output a new segment
each time a discont happens. So this commit remove the mark for a new
segment when flushing streams by propagating the 'hard' flag passed
on the flusing from the base class.
https://bugzilla.gnome.org/show_bug.cgi?id=743363
|
|
|
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=743041
Conflicts:
gst-libs/gst/gl/gstglapi.h
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Fixes criticals when filter caps are passed.
Also fix wrong GST_DEBUG_OBJECT use.
https://bugzilla.gnome.org/show_bug.cgi?id=741863
|
| |
|
| |
|
|
|
|
|
|
| |
We will run into an assertion in set_caps() if we try to change
caps while the source is already running. Don't try to find new
caps in GstBaseSrc::negotiate() to prevent caps changes.
|
|
|
|
|
|
| |
Use AVF provided timings to timestamp output buffers. Use the running time at
the time the first buffer is produced to base timestamps on. Report 1-frame
latency based on the negotiated framerate instead of hardcoding 4ms latency.
|
| |
|
| |
|
|
|
|
| |
seconds
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The property is in kbit/s and we store it in bit/s, so just multiply and
divide by 1000. No need to put a factor of 8 in there.
kVTCompressionPropertyKey_AverageBitRate is also in bit/s according to
its documentation.
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=741321
|
|
|
|
|
|
| |
Fixes playback of Samsung-Colorful-Variety-1080i.ts.
https://bugzilla.gnome.org/show_bug.cgi?id=729768
|
|
|
|
| |
This caused the user to think the mode wasn't taken into account.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=740953
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes rawparse does not handle the seeking query
properly, the rawparse should send the query upstream
first. For example, upstream could support seeking in
TIME format (but not in BYTE format), so the BYTE format
seeking query that rawparse sends in push mode would
fail.
https://bugzilla.gnome.org/show_bug.cgi?id=722764
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=740451
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The macro is not defined on older OSX versions and evaluates to 0.
https://bugzilla.gnome.org/show_bug.cgi?id=740201
|
|
|
|
|
|
|
| |
Otherwise interesting things will happen in Cocoa applications, like
infinite event loops that block the NSApplication loop forever.
This was only needed for GNUStep and thus can safely be removed now.
|
|
|
|
|
|
|
| |
It does not exist before and older versions also don't have
support for HiDPI displays anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=740201
|
|
|
|
|
|
|
|
| |
Until gcc and GNUStep properly support Objective-C blocks and other
"new" features of Objective-C we can't properly support them without
making the code much more ugly.
https://bugzilla.gnome.org/show_bug.cgi?id=739152
|
| |
|
|
|
|
|
| |
Fix a bug for which we never actually set ->pixel_buf to non-NULL for
CVPixelBuffer buffers.
|
| |
|