- 03 Feb, 2013 4 commits
-
-
Felix Paul Kühne authored
-
Mario Speiß authored
When vlc_poll is called with timeout of i.e. 5000ms it may happen that the waiting time might be as long as 2500s ! Probably poll should be called with the 50ms timeout as many times until the original provided timeout has been reached. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
Edward Wang authored
Signed-off-by: Rafaël Carré <funman@videolan.org>
-
KO Myung-Hun authored
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
-
- 02 Feb, 2013 11 commits
-
-
Martin Storsjö authored
It doesn't make any sense for audio decoders and only leads to extra log warnings. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This reverts commit c73e88ce. The WMV1/2 decoders use a different role name, and this parameter is unsupported on them. Therefore, there's not much use in trying to set it at all. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
The role name without a suffix, "video_decoder.wmv", is only for vc1/wmv3/9 (on Samsung Galaxy S III at least). Since certain roles are substrings of others, require the full string to match when looking for suitable codecs instead of using strncmp. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Previously, we tried to see if the samsung decoder name followed a certain pattern (ending .Decoder, for good decoders, assuming we should ignore the padding specified by all other samsung decoders). This simple pattern didn't turn out to apply for some other deocders, so instead explicitly list the components that we know we should ignore the specified padding values. Also refactor the same check from both the omxil and mediacodec files into one utility function. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This is required to use the OMX.google.* sw decoder components (which are useful for testing). Only do this workaround on android builds for now, to limit the scope of the hack. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
At startup of the decoder, i_channels might be set to 0 if the decoder hasn't processed the sent CODECCONFIG data yet. (In these cases, the returned buffers are 0 bytes long so we don't miss anything either.) A port reconfigure event is sent in these cases, so i_channels gets initialized to the right value before we handle any later buffers with actual content. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
It's mostly enough to call it on the input port, while we later get back what the decoder itself set on the output port (based on the input port and codec config data), so if this fails, just ignore it. This is required for using google SW audio codecs via OMX, which is useful mostly for testing. (Using them still requires a few more hacks though.) Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This does work with the Samsung AAC decoder (which seems to support both), while the google SW AAC decoder doesn't support the previous value (but works fine with this one). As far as I can read the specs, the two formats are identical (one is defined as "AAC inside MPEG-4/ISO File Format" while the other one is defined as "AAC Raw Format (access units)"). The Android media stack seems to be using this one internally (with a bunch of references to this one, and no references to the RAW one), which is a good indication that at least most android AAC decoders should be able to handle it. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This doesn't seem to have any effect in practice, but it does make the code more correct. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Denis Charmet authored
The dummy support patch also fix #5287.
-
- 01 Feb, 2013 7 commits
-
-
Rémi Denis-Courmont authored
We don't display both sliders at once anyway.
-
Rémi Denis-Courmont authored
Never more than one piece of text is displayed at a time anyway. Also simplify format string handling and use single precision maths.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 31 Jan, 2013 18 commits
-
-
Jean-Baptiste Kempf authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-