![]() |
Kodi Media Player Options with 3D MVC & HD Audio - Printable Version Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Discussions (https://forum.kodi.tv/forumdisplay.php?fid=222) +--- Forum: Hardware (https://forum.kodi.tv/forumdisplay.php?fid=112) --- Thread: Kodi Media Player Options with 3D MVC & HD Audio (/showthread.php?tid=221407) Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
|
RE: Player Choices with Kodi + 3D ISO + HD Audio - popcornmix - 2015-03-18 (2015-03-18, 17:53)looun Wrote: i am not explain well,i am talking about file conversion can play raspi , source MVC out MKV( MVA ) with FULL HD SBS(or the right name) , 1 frame double information/resolution. makemkv will take the raw BluRay ISO as input and produce an mkv output fill without re-encoding. The bitstream is untouched, and the file will be FULL HD ([email protected] for each eye). When this file is played on the Pi, it will be 3D with FULL HD resolution (i.e. twice as many pixels as the usual half-SBS or half-TAB encodes). RE: Player Choices with Kodi + 3D ISO + HD Audio - hdmkv - 2015-03-18 Right, as full SBS rips (3840 x 1080) are almost double the filesize aren't they? While MakeMKV's MVC MKV's are actually slightly smaller than ISO counterparts (movie only) of the same titles. MKV I think requires less headroom than ISO. RE: Player Choices with Kodi + 3D ISO + HD Audio - Milhouse - 2015-03-18 Small point regarding table in post #1: left/right eye switching is supported by RPi (added in #0316 build). RE: Player Choices with Kodi + 3D ISO + HD Audio - hdmkv - 2015-03-18 Thanks, will update it. RE: Player Choices with Kodi + 3D ISO + HD Audio - drhill - 2015-03-18 Huh. Surprised about the 3d MVC MKV development. Will this be something that will work on Chromebox's? Ultimately I'm still hopeful that Nvidia's Android TV Shield box will support 24p, HD audio, MPEG2 & VC1 licensing, and proper deinterlacing and that can be an all in one device (Netflix and Google's LiveTV app), but the Chromebox is a damn good device other then a few software quirks with other skins and bad playback of one video file. MVC support would be the cherry on top as I just figured I would put a blu ray in my PS4 if I wanted to do 3D. RE: Player Choices with Kodi + 3D ISO + HD Audio - noggin - 2015-03-19 (2015-03-18, 14:59)popcornmix Wrote:(2015-03-18, 14:49)noggin Wrote: There's some clever UDF-ery going on as well isn't there - so that the H264 stream (used also for 2D) appears twice on the disk - though both appearances point to the same data? One is a standard H264 2D Blu-ray stream, with the second file pointing to both the 2D AVC and the additional MVC stream - or am I totally out of whack? Thanks for clarifying - when I looked at some BD 3D stuff I was a bit confused (possibly as to why you had to rip 3D BDs as ISOs not folders at one point?) and must have convinced myself it worked differently. What you say makes total sense. Two, time-stamp co-incident, m2ts files. One file contains a 2D H264 stream (and audio) which is the 2D compatible eye and is the left-eye feed for a 3D player. The other file contains an MVC stream, which is effectively left/right eye difference data, itself compressed, which allows a right eye to be contstructed in reference to the 2D left eye stream. (It's a bit like M+S stereo in some ways I guess - though not quite the same) The second stream is much smaller as it is only left/right difference data - and there is a lot of redundancy between the eye feeds. That's why MVC encoding is preferable to Full Resolution SBS or TAB H264 encoding as a single double-height or double-width file (effectively being treated as a double-resolution 2D file) - as that won't exploit redundancy between the two eye feeds. Must say this is an incredible development. When a £30 Pi 2 can decode and output Full HD 3D content, that's pretty amazing. RE: Player Choices with Kodi + 3D ISO + HD Audio - hdmkv - 2015-03-19 (2015-03-19, 01:38)noggin Wrote: Must say this is an incredible development. When a £30 Pi 2 can decode and output Full HD 3D content, that's pretty amazing.Absolutely; best news this week; heck, in however long, especially as it was unexpected. RE: Player Choices with Kodi + 3D ISO + HD Audio - deborah_c - 2015-03-19 (2015-03-19, 01:38)noggin Wrote:(2015-03-18, 14:59)popcornmix Wrote:(2015-03-18, 14:49)noggin Wrote: There's some clever UDF-ery going on as well isn't there - so that the H264 stream (used also for 2D) appears twice on the disk - though both appearances point to the same data? One is a standard H264 2D Blu-ray stream, with the second file pointing to both the 2D AVC and the additional MVC stream - or am I totally out of whack? Thank you! (I'm the person working on the MVC decode at low level.) You're both partly right! The 00000.m2ts and 00001.m2ts files are the two component streams that make up the full MVC stream; if you remultiplex them using the DTS timestamps in the streams, then you get something that the Raspberry Pi's hardware decoder can handle. There's also an interleaved file (SSIF/00000.ssif) which consists of the same data, interleaved at a larger block level. This is where the filesystem trickery comes in: the SSIF file contains the same actual data blocks as the two .m2ts files. (Actually, it's kind of the other way round: the SSIF file is laid out on disc so that a 3D player just reads it continuously; a 2D player skips the derived view parts. The aim here is to optimise head motion.) As yet, I haven't figured out where the data that tells you which blocks of the SSIF file are which, though -- I think it's somewhere in the clip files, but I haven't investigated in detail yet, and the specs don't seem to be public. I have prototype code remultiplexing streams in RPi's omxplayer code, so it shouldn't be too far off, I hope. However, at the moment we're working on making the core decode really robust. RE: Player Choices with Kodi + 3D ISO + HD Audio - noggin - 2015-03-19 (2015-03-19, 06:27)deborah_c Wrote:(2015-03-19, 01:38)noggin Wrote:(2015-03-18, 14:59)popcornmix Wrote: I don't believe that is the case. For an MVC ISO/folder you see: Thanks deborah_c - glad to know I wasn't totally off. I remember not understanding how a 50GB BD could contain files which totalled more than 50GB - so if the SSIF and M2TS are the same content mapped differently - that makes sense. And continued good luck with the great work. RE: Player Choices with Kodi + 3D ISO + HD Audio - nickr - 2015-03-19 @deborah_c - is there a tool that can tell me whether an mkv file holds an mvc 3d stream? I downloaded some samples (pointed to in the rpi oe test builds thread) and I can't seem to get mediainfo to shed any light on the fact that they are stereoscopic. Example: http://pastebin.com/VGRbuXss EDIT to add, thanks for your efforts. We all appreciate it. RE: Player Choices with Kodi + 3D ISO + HD Audio - Skank - 2015-03-19 (2015-03-19, 06:27)deborah_c Wrote:(2015-03-19, 01:38)noggin Wrote:(2015-03-18, 14:59)popcornmix Wrote: I don't believe that is the case. For an MVC ISO/folder you see: Very nice someone is working on it. But thats only for pi? Or are you working on software decoding as well (ffmpeg?) I mean, can we expect kodi to support mvc in future as well cause of your work? RE: Player Choices with Kodi + 3D ISO + HD Audio - popcornmix - 2015-03-19 (2015-03-19, 07:57)nickr Wrote: @deborah_c - is there a tool that can tell me whether an mkv file holds an mvc 3d stream? I downloaded some samples (pointed to in the rpi oe test builds thread) and I can't seem to get mediainfo to shed any light on the fact that they are stereoscopic. Example: Code: Format profile : Stereo [email protected] / [email protected] RE: Player Choices with Kodi + 3D ISO + HD Audio - popcornmix - 2015-03-19 (2015-03-19, 10:44)Skank Wrote: Very nice someone is working on it. Yes, we are only working on MVC for Pi. Some work (like the demuxing of MVC from ISO/folders) will be useful to all platforms, and will be pushed upstream. But you need a platform that can support MVC decode. Currently ffmpeg doesn't support this and that's not something we'll be adding. I'm sure ffmpeg will support it one day, but it's hard to say when. There are other platforms that offer hardware MVC support. In theory they could be made to support MVC in the same way as the Pi, but it requires a certain amount of plumbing, knowledge of how the GPU returns the right eye view, and some way of rendering it. RE: Player Choices with Kodi + 3D ISO + HD Audio - Skank - 2015-03-19 (2015-03-19, 14:14)popcornmix Wrote:(2015-03-19, 10:44)Skank Wrote: Very nice someone is working on it. Platform you mean OS? Like windows? RE: Player Choices with Kodi + 3D ISO + HD Audio - popcornmix - 2015-03-19 (2015-03-19, 14:57)Skank Wrote: Platform you mean OS? I would say platform = hardware+OS |