View Single Post
marxian's Avatar
Posts: 2,448 | Thanked: 9,523 times | Joined on Aug 2010 @ Wigan, UK
#10
Originally Posted by jakiman View Post
This is great news. Thanks for all this work.

What I would like you to concentrate on is the video playback and its usability around it. I don't think the metadata, video sharing etc is that important as that's already in the stock player. What I really want is a better video "player" for people who watch a lot of video files on their N9. (a fine example is actually the stock video player of SGS2 or the old 7" Galaxy Tab)

Such as:

1. Resume capability (maybe even multiple bookmarking support)
This relates to the metadata issue. The stock video player already has resume capability, and I can implement this easily enough, but I'm currently having problems writing to the resumePosition attribute of a video's metadata. I have requested TrackerWriteAccess in the .aegis file, but the changes I make to the metadata don't take effect, although no errors are reported.

Originally Posted by jakiman View Post
2. Easy seek/skip buttons for forward/back. (specific intervals such as 5 or 10 second etc) Even possibly using the physical volume buttons as forward and back of a specified interval. (and have touch volume control bar on the screen instead) This was sooooo handy with mplaer on N900 as it could use arrow keys for 10 seconds or 1 minute skips.
Easy to do, though it will require a larger toolbar to accomodate the additional buttons. I'm not sure how easy it will be to alter the behaviour of the hardware volume keys.

Originally Posted by jakiman View Post
3. Smaller thumbnails so I can see more videos on the list at once. Like a grid of 2 columns and 4 rows etc.
Easy to do. I have already implemented a grid for the landscape mode. Perhaps I could add a pinch gesture that will change the size of the thumbnails (or failing that an option in the menu).

Originally Posted by jakiman View Post
4. Option of HW decoding or SW decoding. (e.g. via long press of video to get option to do SW decoding using mplayer etc)
I wouldn't know where to start with this, as I'm using the QML Video element to display the videos. It's very much a high-level API. There is very little control over the backend, let alone the ability to choose which backend to use.

Originally Posted by jakiman View Post
5. Option to specify only a specific directory or directories for the videos. (like SiB in N900) and even option to include or exclude its subdirectories.
Easy to do. I can add an option in the settings to enable a whitelist or blacklist of directories.

Originally Posted by jakiman View Post
6. Brightness control within the player and to be able to lock it down independent of the system brightness level.
Should be doable. I'll need to look at the documentation for GStreamer.

Originally Posted by jakiman View Post
7. Child lock activated via power button. (this is one of my favorite features of stock video player on Samsung Android phones) Just tap power button while playing to make it unresponsive to any touch/swipe/volume keys until power button is tapped again to unlock)
I'm not sure about the N9, but on the N950 a tap of the power button locks the screen entirely. I don't know if it's possible to change this behaviour, but I would like to implement it. I haven't had much time to look into the hackability of the device, so I'll try to find out (unless someone else can provide the answer).
__________________
'Men of high position are allowed, by a special act of grace, to accomodate their reasoning to the answer they need. Logic is only required in those of lesser rank.' - J K Galbraith

My website

GitHub
 

The Following 5 Users Say Thank You to marxian For This Useful Post: