MPEG DASH
#16
Intel release hybrid-wrapper support for VP9 decoding and VP8 encoding yesterday. Though, no hwaccel via ffmpeg done, yet.

Quote:vainfo
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'hybrid'
libva info: Trying to open /usr/lib64/va/drivers/hybrid_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.1.pre1)
vainfo: Driver version: Intel hybrid driver - 1.0.1.pre1
vainfo: Supported profile and entrypoints
VAProfileVP8Version0_3 : VAEntrypointEncSlice
VAProfileVP9Profile0 : VAEntrypointVLD
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#17
According to the following mpv commit, FFmpeg should be able to properly support DASH now, see:

https://github.com/mpv-player/mpv/commit...27dce2ddeb Wrote:[...] Thanks to rcombs, ffmpeg now properly supports DASH and we can
remove our hacks for it and use it by default whenever
available. If you don't like this for whatever reason, you
can get the "normal" streams back with --ytdl-format=best . [...]

Blush Big Grin Smile

So, can you implement DASH support in Kodi now please Nod?

Regards
Reply
#18
PS:

According to @wm4 from mpv, this is the commit that made FFmpeg properly support DASH now:

https://github.com/FFmpeg/FFmpeg/commit/...2a2cb4d3af

Source: https://github.com/mpv-player/mpv/issues...-152828759

Big Grin Wink
Reply
#19
@Ace think you said you might have a look at this, however I seem to remember that Kodi demuxer changes might be required, unsure if that maybe related to your "Add multi source input stream/demuxer" PR.
Reply
#20
That was my plan if the stream were delivered by an addon. We'll see when ffmpeg gets bumped...
Reply
#21
(2015-11-02, 21:46)Ace Wrote: That was my plan if the stream were delivered by an addon.

The YouTube add-on from bromix would deliver it, wouldn't it?

(2015-11-02, 21:46)Ace Wrote: We'll see when ffmpeg gets bumped...

What do you mean by that?

I mean, you, the Kodi developers can simply update FFmpeg inside Kodi, can't you?

Please, being able to play 1080p / 2160p / 60fps YouTube Videos inside Kodi would be huge.

Can't you just update FFmpeg inside Kodi, so that one could watch 1080p / 2160p / 60fps Videos with the YouTube add-on from bromix?

Regards
Reply
#22
there is still no manifest parsing in ffmpeg, that commit adds support for decoding segmented mp4 files, one of the file formats that dash may use. it's (still) youtubedl which handles the manifest parsing.
Reply
#23
https://github.com/notspiff/kodi-cmake/tree/mpeg_dash

just a couple of hours of effort (mostly reading into how it works). very basic, but it has worked on all the samples i have tried, all 2 of em!
Reply
#24
It's my understanding that DASH has different media "file" for audio and video, has it not?
If so, the skeleton only reads audio or video.

IMO, the difficult part is to read both the video and audio file in parallel.
Reply
#25
correct. i can't do everything in 30 minutes, sorry for sharing..
Reply
#26
Hehe... Don't get upset Wink
Was just checking whether my understanding was right...
Reply
#27
@koying: https://github.com/xbmc/xbmc/pull/7171

EDIT: Albeit reading online streams round robinmight not be a good idea Wink
Reply
#28
it's hard not to get upset when the first thing you choose to do is to point out that what i have done is broken and just the simple bits. as-if i didn't know.
Reply
#29
Nevermind, I just misunderstood the scope of your changes.
Over and out.
Reply
#30
just to clarify, i'm not upset now but that's how i read it the first time around.
Reply

Logout Mark Read Team Forum Stats Members Help
MPEG DASH0