- 19 Feb, 2010 5 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
We know these values don't change during the loop, but the compiler doesn't and has to re-check them for every iteration.
-
Tim-Philipp Müller authored
Multiple flvparse/flvdemux instances should be able to operate without trampling over each other by accidentally re-using the same (static) variables. (Spotted by Mark Nauwelaerts)
-
Tim-Philipp Müller authored
-
- 18 Feb, 2010 2 commits
-
-
Robert Swain authored
-
Thiago Santos authored
Do not confuse QtDemuxSegments with GstSegments when comparing the total file duration with the segment duration Fixes #610296
-
- 17 Feb, 2010 1 commit
-
-
Robert Swain authored
For calculating the durations of each sample, we are supposed to add each duration modulo 1<<32 so make the elapsed time counter a uint32. Fixes #610280
-
- 16 Feb, 2010 13 commits
-
-
Anders Skargren authored
Make the handing of the mime type within the "boundary" a bit less naive. The standard for MIME allows parameters to follow the "type" / "subtype" clause separated from the mime type by ';'. Modifies the multipartdemuxer's header parsing so it doesnt assume the whole line after "content-type:" is the mime type and thus makes it a bit more resilient to finding absurd mime types in the case where parameters are added. Fixes #604711
-
Wim Taymans authored
Check the task for NULL, it could be paused and set to NULL before.
-
Mark Nauwelaerts authored
ALAC codec-data apparently comes in (at least) two flavours (mov, mp4), so use atom based parsing to retrieve required data, rather than aiming for a specific offset. See also #580731.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
In particular, fixes non-flushing seek.
-
Robert Swain authored
Look for a non-zero min_duration during initialisation to avoid incorrect frame rate caps.
-
Stefan Kost authored
Helps to align with the loggin from libv4l.
-
Stefan Kost authored
-
Stefan Kost authored
-
Brian Cameron authored
Fixes #610053.
-
Tim-Philipp Müller authored
We don't want C specific flags in GST_CXXFLAGS, so base it on the GST_CFLAGS that only contains the pkg-config CFLAGS but none of the GST_OPTION_CFLAGS. Also, we only need the local includes once. Fix typo as well (GST_FLAGS -> GST_CFLAGS).
-
- 15 Feb, 2010 11 commits
-
-
Stefan Kost authored
pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting point for for both C and CXX settings.
-
Wim Taymans authored
-
Wim Taymans authored
Remove some code where we pass ntpnstime around, we can do most things with the running_time just fine. Rename a variable in the ArrivalStats struct so that it's clear that this is the current system time.
-
Wim Taymans authored
Use the running_time to calculate the jitter instead of the ntp time. Part of the plan to get rid of ntpnsbase.
-
Wim Taymans authored
Don't calculate the NTP time based on the running_time of the pipeline but from the systemclock. This allows us to generate more accurate NTP timestamps in case the systemclock is synchronized with NTP or similar.
-
Tim-Philipp Müller authored
The compiler wants a cast here even though the type is already typedefed as 64-bit integer (presumably because glib has typedefed guint64 to unsigned long here).
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
None of these element and class structures are in public headers, so don't need padding.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Fixes #609724.
-
Sebastian Dröge authored
-
- 14 Feb, 2010 3 commits
-
-
Sebastian Dröge authored
Now the alpha is multiplied with the already existing alpha value instead of simply ignoring it and the luma/chroma values are kept, even if the output is 100% transparent.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
From 96dc793 to 44ecce7
-
- 13 Feb, 2010 5 commits
-
-
Tim-Philipp Müller authored
For GST_RIFF_TAG_JUNQ.
-
Tim-Philipp Müller authored
-
Edward Hervey authored
We silently ignore them instead of erroring out.
-
Edward Hervey authored
It was previously checking for DIFF(a, b > 6 * GST_SECOND) instead of the proper DIFF(a,b) > 6 * GST_SECOND
-
Edward Hervey authored
-