Publishing details

Changelog

kodi (2:15.0-33436~e2793a3-utopic) utopic; urgency=medium

  * [e2793a3e1979d4ae8619ac95520ae0bfbb3a25cc]
    Merge pull request #7115 from popcornmix/stereomodes

    [mmalrenderer] Fix for stereo view modes

  * [54711fa9fe185244dacbc404619deb57626956aa]
    Merge pull request #7124 from smallint/imx-rendercapture

    [imx] RGB -> BGR for RenderCapture

  * [a590407ab96885eb8fec3b2e985259a060c006f7]
    fix string


  * [6cc3129cd26e08fd4bdaeb211fe3246ced04703a]
    [imx] RGB -> BGR for RenderCapture


  * [c38f8fd2e4bedb494a9d1fb6967e276c035ebb27]
    Merge pull request #7118 from phil65/confluence_fixes

    [Confluence] - fix some invalid values / fonts

  * [4e052807251e22ed41c043fbb249c32edd9f2f31]
    [Confluence] - improved value order for "rating" variable


  * [e493625af2da9507d1085482c58db1259b9c42e4]
    Merge pull request #7100 from popcornmix/sinkpi_omx

    [SinkPi] Handle multichannel layout more like OMXAudio

  * [6cb9c13606b87c90a45bd423f30426565928bedf]
    Merge pull request #7114 from popcornmix/render_fix

    [renderer] Fix for number of surfaces being passed to codec

  * [8be4aca1f13aec5b70b95ad2245e3f2ed36c8705]
    [jenkins] - make building of binary addons verbose for getting more compelte build output


  * [e8744fac7cc682060eed797655b80ad7eb1bbf45]
    Merge pull request #7095 from Montellese/xsp_fix_sets_15746

    Fix grouping movies into sets in smartplaylists

  * [75a6f28f6711f9c364a2548fad08319f02ba87f0]
    [Confluence] - fix some invalid values / fonts


  * [e8bc9be0a64b26e845ce9e80e94c3a7b2870068d]
    [mmalrenderer] Fix for stereo view modes

    PR6090 (dirty regions for video) meant that RenderUpate is no longer called with the expected stereo view mode.
    So, just explicitly set this before calling ManageDisplay to get the desired rectangles


  * [7ae5f1a0c0c3dda2f4d4a376c8311d00310a713e]
    [renderer] Fix for number of surfaces being passed to codec


  * [701c0e48cbf56128274d11817bfcfd03fa577a81]
    Merge pull request #7080 from uNiversaI/strings

    [strings] take 2 - fix capitalized second/third word + fix typos/misspelling and cleanup.

  * [6e5ede3663b7d2601171b241534b11b2f45d19df]
    Merge pull request #7053 from OpenELEC/aml-fixes

  * [2d3cfbe55c5b977d086d47bed17cc1ff3edf30a9]
    Merge pull request #7107 from Memphiz/fixjoystickwarning

    [keymapping/joystick] - fix the annoying error logging which is logge…

  * [1da7097770609d865f03a3e2fc49413d0c851b46]
    [strings] capitalized second/third word


  * [3330365224be486ce957c9c4983b3e0a3425ccdb]
    [strings] typos/misspellings/cleanup and cosmetics.


  * [81a870d59846911ad13790911e419e4827401dee]
    [AML] add support for aml-linux.xml and aml-android.xml settings file


  * [733b57cdbd28d6fb28efdcbe79a1a5e61b27debf]
    Merge pull request #7071 from uNiversaI/patch-6

    [README.*] update/cleanup - keep up with current code …

  * [6d3aa031f1d8e1b19ed0db421fd6ade19c868d4c]
    Merge pull request #7094 from arnova/non_existing_script

    changed: Log in case script does not exist

  * [1c3791a7a24cdf7d9d2ac71bb554b9ed1c7f1bc3]
    Merge pull request #7108 from HofiOne/master

  * [5ec82ad5481b3c9714e2499a6a818515822b7900]
    [keymapping/joystick] - fix the annoying error logging which is logged in accident because altname tags are tried to be treated like mappings


  * [60dedd43b3c602f1a227ec75b8a1add195edf3e0]
    Merge pull request #7103 from FernetMenta/vaapifix

    vaapi: prevent from draining msg queue if we ran out of surfaces

  * [b1ee3fb1561ab058cfe2e282b554aa1aa94c4f2e]
    Merge pull request #7099 from FernetMenta/ffffix

    dvdplayer: fix calc for frame dropping when going ff

  * [1f4ea527c62e87a6eed25406fc4a9702acecc008]
    OS X Kodi.app script target transformed into a real app bundle target

    The goal was to create a bundled target that can be started and
    debugged from Xcode just like the standalone Kodi binary.

    Kept all of the 4 original build script steps, so the build process
    itself does not changed at all, only the following changes made:

    - XBMC_DEPENDS added to App-OSX.xcconfig common config file instead of
    defining per target
    - otool -L calls replaced by otool -LX to eliminate the first summary
    line from the output result, that could cause the parsing of the result
    fail


  * [6d14525043c62f35832d283a7206078f7c3096a1]
    vaapi: prevent from draining msg queue if we ran out of surfaces


  * [ebd3172c0186c8adaba053a6ea7c599af05cbb08]
    Merge pull request #7091 from InuSasha/fixes/confluence_mutebug

    [skin.confluence] fix overlapping mute-bug in FullscreenVideo/OSD

  * [400f0c4d22a78078cecf0dc9c5595f362cf6dd78]
    [SinkPi] Handle multichannel layout more like OMXAudio

    No functional change but makes the code in SinkPi and OMXAudio closer


  * [6a15253780c3834935148820126ee8c7f6afada6]
    Merge pull request #7092 from popcornmix/mmal_refcounts

    [mmal] Fix issues related to mmal buffer reference counts

  * [3ebe3edfa9310474c6af687ba17fd6e6ac1620fc]
    dvdplayer: fix calc for frame dropping when going ff


  * [1d75f8e609076afdc5ea7eaaed9ea26f7eea9faf]
    Merge pull request #7009 from Danny3/master

    Add romanian keyboard layout

  * [97e79bd4b2dfa98ebbee523ffcfbf7fb265c856b]
    [mmalrenderer] Remove release thread - it is no longer required


  * [e059c0ece031d718e6ca06ebe94b843123091886]
    [mmalrenderer] Add shared lock around MMAL operations


  * [ea5085e11b64c8378c1e91e08771e4bf9ab764d3]
    [mmalcodec] Add shared lock around MMAL operations


  * [16daaa033597bc3d408eaadf4cddc88361b2ba18]
    [mmalcodec] Remove DVDVideoCodecMMAL wrapper


  * [926a5691d5fbc70f021acaf92399d5ef8ed71293]
    [mmal] Separate the buffers from the decoder so decoder can be destroyed first


  * [66bf761a9050556942f0066e96bcc7d0632c261a]
    [mmalrenderer] Separate mmal and renderer configured flags


  * [3d98bc7eae8cdad2864773513632aaa9e4e95949]
    [mmal] Move the image pool from decoder to renderer


  * [7dfda0c8544f42c1f08160472e63e6edeee9f338]
    [mmal] Add some sanity checks to mmal flags


  * [29cd2777900bffa8fa8685cbd999400a295ab444]
    [mmal] Enable zero copy

    This is a bit subtle, but the reference counting of pictures is only shared
    between arm side and gpu side when in zero copy mode.


  * [1616025f3dc3a302bd2bcf9a6fd8d6d262bce15b]
    [mmalcodec] Handle resolution change from callback


  * [989c4ba0e6135a7a1c29d22a0e1cdeb375f5a573]
    [mmalcodec] Return mmal buffers explicitly


  * [cbb124f780580077d57b163895a9401814255069]
    changed: Log in case script does not exist


  * [92549054a59aaabb137dd4401e844041ab437fc3]
    [mmalcodec] Remove dropping logic. It only seems to make things worse

    We get frequent reports of stuttery playback especially with live tv,
    the PVR channel preview window and overlays with mmal.

    The problem is whenever the dropping code is triggered it makes the
    problem worse.

    I suspect this is an issue with the asynchronous mmal decoder which has
    a large input buffer (~2MB) which for a low bitrate stream can contain
    a couple of seconds of video. We end up dropping a very large number of
    frames which tends to upset dvdplayer more.

    Seeing as dropping frames has marginal benefit - the work is done on
    the gpu which isn't the bottleneck, and discarding frames doesn't help
    the processing on the arm side sigificantly, just don't do it.


  * [72da89852265fec4b10039b4e28f1e1cd16880f8]
    Merge pull request #7087 from popcornmix/renderer_decoder

    renderer: Use a structure for information passed from renderer to codec

  * [90d38b468a24189d7d3206a656a72a62d267d2d0]
    media library: fix lost filter path due to re-creating the path history (fixes #15746)


  * [424809c8d3994140af5bd7259e8cdc94c8d6f036]
    CDirectoryHistory: make sure to set the filter path even if the path is already in the history


  * [2b6959cd7b3fe39a0b9798865a99779b43f6f854]
    [skin.confluence] fix overlapping mute-bug in FullscreenVideo/OSD


  * [d5353436383332c293ed4cfdf6326a9a233d4c93]
    renderer: Use a structure for information passed from renderer to codec

    I need an additional opaque pointer to be passed from renderer to codec
    (to allow a pool owned by renderer to be used by decoder).

    It was decided rather than adding an extra function/parameter that
    entending the information to use a structure would be more maintainable.


  * [9d59db187f69de10e23b3378e999f7a664e3f464]
    [pi/players] Make use of new scheme to submit DTS timestamps

    Latest firmware supports marking timestamps as DTS,
    and it will reorder the timestamps with the decoded frame

    This avoids some of the current hacks of supporting PTS and DTS
    timestamps in a single field.

    The current dts queue in mmal decoder gets out-of-sync for
    some streams, where there isn't an exact 1:1 mapping of submitted
    frame and returned picture (e.g. MBAFF or streams wih errors)
    causing audio sync errors or stutter.


  * [a118adcc45bd12fb8ac943633eb2324157ab2546]
    [README.pvr] update/point to compile procedures

    Add TOC and source/compile procedure info.


  * [06865e3bae0b998cf74037724c8a36ce18971641]
    [README.linux] update/cleanup - keep up with current code

    Binary addons can be compiled separately from kodi.
    As such separate the procedures for both and update TOC
    Added audio Decoders procedures
    Cleanup and make it tidy.


  * [6f9a76428fb209cba773a328b283c861e9b23825]
    [AML] fix sysfs path for permissions check


  * [4ec7e0e778d1b2f114d58ff0f2cf0ce8313ff08b]
    Add romanian keyboard layout

    Add romanian keyboard layout as per standard SR 13392:2004
    http://en.wikipedia.org/wiki/Romanian_keyboard_layout
    This is the "primary" layout with one exception
    Letter "â" is on the next row sice the virtual keyboard can only show a
    max of 12 characters
    Google and Microsoft did the same with their virtual keyboards

 -- Andrey Pavlenko <email address hidden>  Tue, 12 May 2015 23:04:35 +0300

Available diffs

Builds

Built packages

Package files