Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tv #2

Open
wants to merge 71 commits into
base: master
Choose a base branch
from
Open

Tv #2

wants to merge 71 commits into from

Commits on Oct 1, 2014

  1. First Android TV UI draft, WIP

    Basic video browsing with only one list for now.
    Thumbnailer is plugged.
    
    Audio browsing should work (but not play)
    GeoffreyMetais committed Oct 1, 2014
    Configuration menu
    Copy the full SHA
    334c86c View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2014

  1. Configuration menu
    Copy the full SHA
    828e034 View commit details
    Browse the repository at this point in the history
  2. layout: factorize player_overlay_header

    Signed-off-by: Edward Wang <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    e6ec981 View commit details
    Browse the repository at this point in the history
  3. style: rename VLC.Fullscreen to VLC.Player

    This style is only used for VideoPlayerActivity.
    
    Signed-off-by: Edward Wang <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    b6dfbdf View commit details
    Browse the repository at this point in the history
  4. Video Player: Use StatusBar after Android 4.2

    Android 4.2 (API17) adds fullscreen support, and gives the possibility to
    show/hide the StatusBar without any resize.
    
    Replace player_overlay_header with android StatusBar and ActionBar.
    
     - The StatusBar will display the date, the battery, the connectivity and the
       notifications.
    
     - The ActionBar will display the Video title, using a custom layout that looks
       like the previous overlay header. It's important to use The ActionBar and
       not a view in the player layout since the show/hide animations of the
       ActionBar is synchronized with the StatusBar.
    
    Signed-off-by: Edward Wang <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    6778997 View commit details
    Browse the repository at this point in the history
  5. Video: implementation of the keyboard basic controls

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    xabroc authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    1bd5933 View commit details
    Browse the repository at this point in the history
  6. Video: add mute control from keyboard

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    xabroc authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    b3699ad View commit details
    Browse the repository at this point in the history
  7. UI: Cosmetic fixes when some elements are focused

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    xabroc authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    32ce29f View commit details
    Browse the repository at this point in the history
  8. Video player: modify focus behavior for keyboard navigation

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    xabroc authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    5cf489f View commit details
    Browse the repository at this point in the history
  9. Build: add gnu-libstdc++ in EXTRA_LDFLAGS

    fix protobuf build.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    f8f5d43 View commit details
    Browse the repository at this point in the history
  10. libiomx: move iomx_hwbuffer.cpp to nativewindowpriv.c

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    2a8d2fc View commit details
    Browse the repository at this point in the history
  11. Extended browsing for videos WIP

    Only videos for now, will be adapted to other media soon
    Need to find a batter 'grid launcher' too.
    GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    1f15e0f View commit details
    Browse the repository at this point in the history
  12. code factorization

    GeoffreyMetais committed Oct 2, 2014
    Configuration menu
    Copy the full SHA
    aa0a7bc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0d6e204 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2014

  1. AndroidDevices: HTC One hack not needed after 4.2

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    efcd5c7 View commit details
    Browse the repository at this point in the history
  2. Video Player: fix lint warning for ActionBar

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    5727c3c View commit details
    Browse the repository at this point in the history
  3. Update the HASH for android

    jbkempf authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    bdd2d5e View commit details
    Browse the repository at this point in the history
  4. Prevent NPE

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    35bca67 View commit details
    Browse the repository at this point in the history
  5. Video Player: translucent title after Android 4.2

    Set the title under the StatusBar translucent with a black shadow.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    542d084 View commit details
    Browse the repository at this point in the history
  6. Video Player: translucent StatusBar after Android 4.4

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    c04700a View commit details
    Browse the repository at this point in the history
  7. Video Player: set ui visibility on DecorView (cosmetic)

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    fdb7a01 View commit details
    Browse the repository at this point in the history
  8. Video Player: always set FLAG_LOW_PROFILE on hide

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    91a176c View commit details
    Browse the repository at this point in the history
  9. Video Player: fix Nav Bar not hidden sometimes

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    909c22f View commit details
    Browse the repository at this point in the history
  10. res: rename action_bar_layout (cosmetic)

    It's only used for Player hence the new name.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    3d6fe0c View commit details
    Browse the repository at this point in the history
  11. Gamepad controll for VideoPlayer

    Here is the mapping
    
    A : play/pause
    B : Audio Track
    X : toggle mute
    Y : Select subtitle
    R1 : seek forward
    L1 : seek backward
    
    Left stick:
    Horizontal axis: seek
    Vertical axis : brightness
    
    Right stick:
    Vertical axis: volume
    
    Please tell me if you have a better idea of configuration
    GeoffreyMetais committed Oct 6, 2014
    Configuration menu
    Copy the full SHA
    64341c7 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2014

  1. Configuration menu
    Copy the full SHA
    b1932a4 View commit details
    Browse the repository at this point in the history
  2. sidelist: prevent focus loss

    Mik Amchislavsky authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    03a8b2b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b00b21 View commit details
    Browse the repository at this point in the history
  4. focus initialization

    Mik Amchislavsky authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    61c5475 View commit details
    Browse the repository at this point in the history
  5. Update tested hash

    jbkempf authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    290e081 View commit details
    Browse the repository at this point in the history
  6. Compile: use vlc.git

    jbkempf authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    1321850 View commit details
    Browse the repository at this point in the history
  7. libiomx: fix iomx_hwbuffer.cpp not moved everywhere

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    253e1f0 View commit details
    Browse the repository at this point in the history
  8. LibVLC: factorize getMediaOptions

    Use the same function from C and Java to get the media options.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    2d31d76 View commit details
    Browse the repository at this point in the history
  9. Use HW Decoders before 4.3 for a list of known devices

    Add HWDecoderUtil: Utility class that return the preferred hardware decoder
    (none, mediacodec and/or iomx) from a list of known devices. It's only taking
    effect before Android 4.3 as MediaCodec will always be preferred after.
    
    That class use the hidden android.os.SystemProperties API to retrieve
    properties like "ro.board.platform" in order to know which device we are
    running. That API won't be used after 4.3 as we want to limit the usage of
    android private API.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    bc8e5ea View commit details
    Browse the repository at this point in the history
  10. LibVLC: factorize, only one way to know if we use direct rendering

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    e36ac77 View commit details
    Browse the repository at this point in the history
  11. Developer Preferences: Add a menu to force hardware decoder

    Advanced hardware decoder in developer menu: bypass all others settings and
    force iomx, iomx-dr, mediacodec or mediacodec-dr.
    If the forced decoder fails, there will be no fallback, that's why it's for
    developers only.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    Thomas Guillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    4e89a10 View commit details
    Browse the repository at this point in the history
  12. Fix sha1

    jbkempf authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    3320fb1 View commit details
    Browse the repository at this point in the history
  13. build: add 64bits and android-L support

    Don't hardcode android api to android-9 anymore, use ANDROID_API export.
    
    In case of 64bits build: set ANDROID_API to android-L and GCCVER to 4.9.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    12c1a7f View commit details
    Browse the repository at this point in the history
  14. build: no iomx for 64bits

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    070f942 View commit details
    Browse the repository at this point in the history
  15. build: no compat libs for android-L

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    8d7520f View commit details
    Browse the repository at this point in the history
  16. build: add x86_64 support

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    4942538 View commit details
    Browse the repository at this point in the history
  17. Add leanback project for eclipse classpath

    Otherwise, autocomplete is broken
    GeoffreyMetais committed Oct 9, 2014
    Configuration menu
    Copy the full SHA
    c330bfb View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2315ab6 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2014

  1. Remove tips overlay on Android TV for now

    we wait to have a specific one
    GeoffreyMetais committed Oct 10, 2014
    Configuration menu
    Copy the full SHA
    4c61cd2 View commit details
    Browse the repository at this point in the history
  2. Finer audio browsing

    GeoffreyMetais committed Oct 10, 2014
    Configuration menu
    Copy the full SHA
    1ce6d59 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2014

  1. Configuration menu
    Copy the full SHA
    bbcc470 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2014

  1. LibVlcUtil: add x86_64 and aarch64 support

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    0230e5f View commit details
    Browse the repository at this point in the history
  2. build: fix hardcoded android ABI

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    892d0e2 View commit details
    Browse the repository at this point in the history
  3. build: export HAVE_64

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    6f8f370 View commit details
    Browse the repository at this point in the history
  4. build: add arm64-v8a support

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    904127c View commit details
    Browse the repository at this point in the history
  5. build: use MAKEFLAGS env if already set

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    2a87c1e View commit details
    Browse the repository at this point in the history
  6. build: add android ndk fixup: fix x86 and android-L build

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    cd33c36 View commit details
    Browse the repository at this point in the history
  7. jni: use a define for JNI_VERSION

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    ea52717 View commit details
    Browse the repository at this point in the history
  8. jni: factorize attach/detach thread and get_env

    add jni_attach_thread, jni_detach_thread, jni_get_env in libvlcjni.c.
    
    A name should be specified when a thread is attached to Java. Art (on
    android-L) was warning us about. jni_attach_thread call AttachCurrentThread
    with a JavaVMAttachArgs containing JNI_VERSION and THREAD_NAME.
    
    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    11d60d7 View commit details
    Browse the repository at this point in the history
  9. jni: myVm can now be static

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    6b39db5 View commit details
    Browse the repository at this point in the history
  10. jni: fix typo (and crash) from recent factorize

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    09c3e3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    36a801f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    22fdb34 View commit details
    Browse the repository at this point in the history
  13. AudioBrowserFragment: focus related improvement

    Signed-off-by: Geoffrey Métais <[email protected]>
    Mik Amchislavsky authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    87a53db View commit details
    Browse the repository at this point in the history
  14. AudioPlayer Header: focus related improvement for R.id.header_play_pause

    Signed-off-by: Geoffrey Métais <[email protected]>
    Mik Amchislavsky authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    f4fc742 View commit details
    Browse the repository at this point in the history
  15. focus related resource improvements

    Signed-off-by: Geoffrey Métais <[email protected]>
    Mik Amchislavsky authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    fefdad2 View commit details
    Browse the repository at this point in the history
  16. Update tested hash

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    tguillem authored and GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    cc479e1 View commit details
    Browse the repository at this point in the history
  17. code factorization

    GeoffreyMetais committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    fde102b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    825519f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    7b63ae3 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2014

  1. Appcompat upgrade, and target SDK 21

    Please enter the commit message for your changes. Lines starting
    
    Conflicts:
    	vlc-android/AndroidManifest.xml
    	vlc-android/project.properties
    GeoffreyMetais committed Oct 24, 2014
    Configuration menu
    Copy the full SHA
    b7b54a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    595e40d View commit details
    Browse the repository at this point in the history
  3. Add Armada 1500 for Hardware Decoding

    Signed-off-by: Jean-Baptiste Kempf <[email protected]>
    GeoffreyMetais committed Oct 24, 2014
    Configuration menu
    Copy the full SHA
    6f640af View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2014

  1. Configuration menu
    Copy the full SHA
    2bc03e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fccd51b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5690293 View commit details
    Browse the repository at this point in the history