Viewing sample resized to 118% of original (view original) Loading...
Title

XBMC on Raspberry Pi SCALE 10x 2012

Post Tags
Blacklisted
    Artists
    Meta
    Description

    Team XBMC member Keith walks us through the Raspberry Pi device, demonstrates XBMC functionality in this proof of concept port, and plays some 1080p videos. Thanks Dom from RaspberryPi.org for the dev unit. Thanks Edgar (gimli) and Scott (Davilla) from XBMC for all your work on Raspberry Pi.

    Transcript

    WEBVTT
    Kind: captions
    Language: en

    00:00:00.480 --> 00:00:02.310 align:start position:0%

    all<00:00:00.640><c> right</c><00:00:00.880><c> so</c><00:00:01.120><c> here</c><00:00:01.240><c> we</c><00:00:01.400><c> have</c><00:00:01.560><c> xbnc</c><00:00:02.080><c> running</c>

    00:00:02.310 --> 00:00:02.320 align:start position:0%
    all right so here we have xbnc running

    00:00:02.320 --> 00:00:05.030 align:start position:0%
    all right so here we have xbnc running
    on<00:00:02.399><c> a</c><00:00:02.520><c> Raspberry</c><00:00:03.000><c> Pi</c><00:00:03.800><c> um</c><00:00:03.959><c> so</c><00:00:04.240><c> the</c><00:00:04.359><c> connectors</c>

    00:00:05.030 --> 00:00:05.040 align:start position:0%
    on a Raspberry Pi um so the connectors

    00:00:05.040 --> 00:00:07.670 align:start position:0%
    on a Raspberry Pi um so the connectors
    are<00:00:05.440><c> the</c><00:00:05.640><c> power</c><00:00:06.480><c> um</c><00:00:06.680><c> that's</c><00:00:06.879><c> digital</c><00:00:07.240><c> audio</c>

    00:00:07.670 --> 00:00:07.680 align:start position:0%
    are the power um that's digital audio

    00:00:07.680 --> 00:00:10.270 align:start position:0%
    are the power um that's digital audio
    that's<00:00:08.000><c> HDMI</c><00:00:08.719><c> that's</c><00:00:08.920><c> cereal</c><00:00:09.880><c> that's</c>

    00:00:10.270 --> 00:00:10.280 align:start position:0%
    that's HDMI that's cereal that's

    00:00:10.280 --> 00:00:12.870 align:start position:0%
    that's HDMI that's cereal that's
    ethernet<00:00:11.040><c> and</c><00:00:11.160><c> then</c><00:00:11.360><c> we</c><00:00:11.559><c> have</c><00:00:12.080><c> um</c><00:00:12.200><c> two</c><00:00:12.440><c> USB</c>

    00:00:12.870 --> 00:00:12.880 align:start position:0%
    ethernet and then we have um two USB

    00:00:12.880 --> 00:00:15.470 align:start position:0%
    ethernet and then we have um two USB
    ports<00:00:13.320><c> one</c><00:00:13.599><c> with</c><00:00:13.719><c> a</c><00:00:13.960><c> USB</c><00:00:14.360><c> stick</c><00:00:14.679><c> for</c><00:00:15.320><c> uh</c>

    00:00:15.470 --> 00:00:15.480 align:start position:0%
    ports one with a USB stick for uh

    00:00:15.480 --> 00:00:17.230 align:start position:0%
    ports one with a USB stick for uh
    storage<00:00:15.839><c> and</c><00:00:16.039><c> media</c><00:00:16.560><c> and</c><00:00:16.680><c> the</c><00:00:16.800><c> other</c><00:00:16.960><c> one</c><00:00:17.119><c> with</c>

    00:00:17.230 --> 00:00:17.240 align:start position:0%
    storage and media and the other one with

    00:00:17.240 --> 00:00:20.509 align:start position:0%
    storage and media and the other one with
    the<00:00:17.640><c> USB</c><00:00:18.640><c> so</c><00:00:19.279><c> here</c><00:00:19.400><c> you</c><00:00:19.600><c> have</c><00:00:19.720><c> it</c><00:00:20.080><c> you</c><00:00:20.279><c> have</c>

    00:00:20.509 --> 00:00:20.519 align:start position:0%
    the USB so here you have it you have

    00:00:20.519 --> 00:00:24.429 align:start position:0%
    the USB so here you have it you have
    xbnc<00:00:21.199><c> running</c><00:00:21.600><c> on</c><00:00:22.359><c> the</c><00:00:22.519><c> Raspberry</c><00:00:23.039><c> Pi</c><00:00:24.000><c> so</c><00:00:24.359><c> as</c>

    00:00:24.429 --> 00:00:24.439 align:start position:0%
    xbnc running on the Raspberry Pi so as

    00:00:24.439 --> 00:00:26.710 align:start position:0%
    xbnc running on the Raspberry Pi so as
    you<00:00:24.599><c> see</c><00:00:25.359><c> um</c><00:00:25.960><c> there's</c><00:00:26.199><c> a</c><00:00:26.320><c> little</c><00:00:26.480><c> bit</c><00:00:26.599><c> of</c>

    00:00:26.710 --> 00:00:26.720 align:start position:0%
    you see um there's a little bit of

    00:00:26.720 --> 00:00:28.589 align:start position:0%
    you see um there's a little bit of
    flicker<00:00:27.080><c> but</c><00:00:27.199><c> it</c><00:00:27.320><c> still</c><00:00:27.480><c> runs</c><00:00:27.800><c> pretty</c><00:00:28.080><c> fast</c>

    00:00:28.589 --> 00:00:28.599 align:start position:0%
    flicker but it still runs pretty fast

    00:00:28.599 --> 00:00:31.550 align:start position:0%
    flicker but it still runs pretty fast
    especially<00:00:28.960><c> for</c><00:00:29.160><c> being</c><00:00:29.720><c> um</c>

    00:00:31.550 --> 00:00:31.560 align:start position:0%
    especially for being um

    00:00:31.560 --> 00:00:33.670 align:start position:0%
    especially for being um
    uh<00:00:31.720><c> brand</c><00:00:32.040><c> new</c><00:00:32.520><c> and</c><00:00:32.719><c> the</c><00:00:32.840><c> Box</c><00:00:33.160><c> not</c><00:00:33.320><c> even</c><00:00:33.480><c> being</c>

    00:00:33.670 --> 00:00:33.680 align:start position:0%
    uh brand new and the Box not even being

    00:00:33.680 --> 00:00:36.470 align:start position:0%
    uh brand new and the Box not even being
    out<00:00:33.960><c> yet</c><00:00:34.440><c> so</c><00:00:35.079><c> uh</c><00:00:35.239><c> let's</c><00:00:35.440><c> go</c><00:00:35.600><c> into</c><00:00:35.960><c> system</c>

    00:00:36.470 --> 00:00:36.480 align:start position:0%
    out yet so uh let's go into system

    00:00:36.480 --> 00:00:38.470 align:start position:0%
    out yet so uh let's go into system
    information<00:00:37.480><c> and</c><00:00:37.600><c> let's</c><00:00:37.800><c> just</c><00:00:37.960><c> flip</c><00:00:38.239><c> through</c>

    00:00:38.470 --> 00:00:38.480 align:start position:0%
    information and let's just flip through

    00:00:38.480 --> 00:00:40.790 align:start position:0%
    information and let's just flip through
    that<00:00:39.160><c> um</c><00:00:39.320><c> as</c><00:00:39.399><c> you</c><00:00:39.520><c> see</c><00:00:39.719><c> screens</c><00:00:40.120><c> flip</c><00:00:40.559><c> pretty</c>

    00:00:40.790 --> 00:00:40.800 align:start position:0%
    that um as you see screens flip pretty

    00:00:40.800 --> 00:00:42.670 align:start position:0%
    that um as you see screens flip pretty
    quickly<00:00:41.760><c> and</c><00:00:41.920><c> it's</c><00:00:42.120><c> actually</c><00:00:42.440><c> really</c>

    00:00:42.670 --> 00:00:42.680 align:start position:0%
    quickly and it's actually really

    00:00:42.680 --> 00:00:46.430 align:start position:0%
    quickly and it's actually really
    impressive<00:00:43.160><c> in</c><00:00:43.280><c> my</c><00:00:43.480><c> opinion</c><00:00:44.399><c> of</c><00:00:44.600><c> how</c><00:00:44.800><c> much</c><00:00:45.719><c> so</c>

    00:00:46.430 --> 00:00:46.440 align:start position:0%
    impressive in my opinion of how much so

    00:00:46.440 --> 00:00:48.790 align:start position:0%
    impressive in my opinion of how much so
    I<00:00:46.520><c> guess</c><00:00:46.680><c> I</c><00:00:46.760><c> went</c><00:00:46.960><c> kind</c><00:00:47.039><c> of</c><00:00:47.199><c> faster</c><00:00:47.719><c> there</c>

    00:00:48.790 --> 00:00:48.800 align:start position:0%
    I guess I went kind of faster there

    00:00:48.800 --> 00:00:52.470 align:start position:0%
    I guess I went kind of faster there
    so<00:00:49.800><c> there's</c><00:00:50.160><c> that</c><00:00:50.840><c> um</c><00:00:51.559><c> now</c>

    00:00:52.470 --> 00:00:52.480 align:start position:0%
    so there's that um now

    00:00:52.480 --> 00:00:58.910 align:start position:0%
    so there's that um now
    let's<00:00:53.480><c> play</c><00:00:53.760><c> some</c>

    00:00:58.910 --> 00:00:58.920 align:start position:0%

    00:00:58.920 --> 00:01:03.549 align:start position:0%

    Magic

    00:01:03.549 --> 00:01:03.559 align:start position:0%

    00:01:03.559 --> 00:01:11.270 align:start position:0%

    and<00:01:03.840><c> let's</c><00:01:04.119><c> start</c><00:01:04.479><c> from</c>

    00:01:11.270 --> 00:01:11.280 align:start position:0%

    00:01:11.280 --> 00:01:15.230 align:start position:0%

    beginning<00:01:12.280><c> and</c><00:01:12.439><c> so</c><00:01:12.680><c> this</c><00:01:12.799><c> is</c><00:01:12.960><c> a</c><00:01:13.400><c> a</c><00:01:13.640><c> 1080p</c>

    00:01:15.230 --> 00:01:15.240 align:start position:0%
    beginning and so this is a a 1080p

    00:01:15.240 --> 00:01:19.789 align:start position:0%
    beginning and so this is a a 1080p
    h264<00:01:16.240><c> uh</c><00:01:16.439><c> file</c><00:01:17.320><c> that</c><00:01:17.840><c> um</c><00:01:18.600><c> is</c><00:01:18.720><c> in</c><00:01:18.880><c> anov</c>

    00:01:19.789 --> 00:01:19.799 align:start position:0%
    h264 uh file that um is in anov

    00:01:19.799 --> 00:01:22.550 align:start position:0%
    h264 uh file that um is in anov
    container<00:01:20.799><c> and</c><00:01:21.240><c> uh</c><00:01:22.000><c> this</c><00:01:22.159><c> was</c><00:01:22.360><c> actually</c>

    00:01:22.550 --> 00:01:22.560 align:start position:0%
    container and uh this was actually

    00:01:22.560 --> 00:01:24.390 align:start position:0%
    container and uh this was actually
    created<00:01:22.920><c> fully</c><00:01:23.200><c> with</c><00:01:23.320><c> open</c><00:01:23.560><c> source</c><00:01:23.880><c> software</c>

    00:01:24.390 --> 00:01:24.400 align:start position:0%
    created fully with open source software

    00:01:24.400 --> 00:01:27.069 align:start position:0%
    created fully with open source software
    um<00:01:24.520><c> using</c><00:01:24.880><c> application</c><00:01:25.360><c> called</c><00:01:25.880><c> blender</c><00:01:26.880><c> and</c>

    00:01:27.069 --> 00:01:27.079 align:start position:0%
    um using application called blender and

    00:01:27.079 --> 00:01:29.910 align:start position:0%
    um using application called blender and
    um<00:01:27.240><c> as</c><00:01:27.360><c> you</c><00:01:27.439><c> can</c><00:01:27.560><c> see</c><00:01:27.720><c> it</c><00:01:27.840><c> looks</c><00:01:28.439><c> beautiful</c><00:01:29.439><c> uh</c>

    00:01:29.910 --> 00:01:29.920 align:start position:0%
    um as you can see it looks beautiful uh

    00:01:29.920 --> 00:01:32.429 align:start position:0%
    um as you can see it looks beautiful uh
    we'll<00:01:30.119><c> hit</c><00:01:30.320><c> o</c><00:01:31.200><c> which</c><00:01:31.360><c> will</c><00:01:31.560><c> give</c><00:01:31.720><c> us</c><00:01:32.040><c> um</c><00:01:32.320><c> what</c>

    00:01:32.429 --> 00:01:32.439 align:start position:0%
    we'll hit o which will give us um what

    00:01:32.439 --> 00:01:35.109 align:start position:0%
    we'll hit o which will give us um what
    the<00:01:32.600><c> audio</c><00:01:32.880><c> stream</c><00:01:33.280><c> is</c><00:01:33.640><c> so</c><00:01:33.840><c> it's</c><00:01:33.960><c> an</c><00:01:34.119><c> AAC</c><00:01:34.799><c> audio</c>

    00:01:35.109 --> 00:01:35.119 align:start position:0%
    the audio stream is so it's an AAC audio

    00:01:35.119 --> 00:01:37.190 align:start position:0%
    the audio stream is so it's an AAC audio
    stream<00:01:35.920><c> um</c><00:01:36.320><c> as</c><00:01:36.439><c> you</c><00:01:36.520><c> can</c><00:01:36.680><c> see</c><00:01:36.840><c> the</c><00:01:36.960><c> video</c>

    00:01:37.190 --> 00:01:37.200 align:start position:0%
    stream um as you can see the video

    00:01:37.200 --> 00:01:40.389 align:start position:0%
    stream um as you can see the video
    stream<00:01:37.520><c> is</c><00:01:37.640><c> being</c><00:01:37.880><c> decoded</c><00:01:38.600><c> um</c><00:01:38.759><c> by</c><00:01:38.920><c> open</c><00:01:39.399><c> Max</c>

    00:01:40.389 --> 00:01:40.399 align:start position:0%
    stream is being decoded um by open Max

    00:01:40.399 --> 00:01:41.830 align:start position:0%
    stream is being decoded um by open Max
    uh<00:01:40.560><c> which</c><00:01:40.680><c> is</c><00:01:40.840><c> the</c><00:01:40.960><c> hardware</c><00:01:41.320><c> encoder</c><00:01:41.680><c> on</c>

    00:01:41.830 --> 00:01:41.840 align:start position:0%
    uh which is the hardware encoder on

    00:01:41.840 --> 00:01:45.270 align:start position:0%
    uh which is the hardware encoder on
    board<00:01:42.759><c> and</c><00:01:43.200><c> um</c><00:01:43.759><c> then</c><00:01:43.880><c> you</c><00:01:44.000><c> have</c><00:01:44.280><c> the</c><00:01:44.960><c> uh</c><00:01:45.159><c> the</c>

    00:01:45.270 --> 00:01:45.280 align:start position:0%
    board and um then you have the uh the

    00:01:45.280 --> 00:01:47.069 align:start position:0%
    board and um then you have the uh the
    frame<00:01:45.600><c> rate</c><00:01:45.880><c> of</c><00:01:46.040><c> the</c><00:01:46.159><c> video</c><00:01:46.600><c> and</c><00:01:46.719><c> you</c><00:01:46.840><c> have</c><00:01:46.960><c> the</c>

    00:01:47.069 --> 00:01:47.079 align:start position:0%
    frame rate of the video and you have the

    00:01:47.079 --> 00:01:50.030 align:start position:0%
    frame rate of the video and you have the
    megabit<00:01:47.719><c> of</c><00:01:47.960><c> the</c><00:01:48.119><c> stream</c><00:01:48.960><c> um</c><00:01:49.399><c> you</c><00:01:49.560><c> also</c><00:01:49.799><c> have</c>

    00:01:50.030 --> 00:01:50.040 align:start position:0%
    megabit of the stream um you also have

    00:01:50.040 --> 00:01:52.030 align:start position:0%
    megabit of the stream um you also have
    the<00:01:50.439><c> the</c><00:01:50.560><c> frame</c><00:01:50.920><c> rate</c><00:01:51.119><c> of</c><00:01:51.240><c> the</c><00:01:51.360><c> window</c><00:01:51.880><c> which</c>

    00:01:52.030 --> 00:01:52.040 align:start position:0%
    the the frame rate of the window which

    00:01:52.040 --> 00:01:53.310 align:start position:0%
    the the frame rate of the window which
    says<00:01:52.280><c> eight</c><00:01:52.560><c> which</c><00:01:52.680><c> is</c>

    00:01:53.310 --> 00:01:53.320 align:start position:0%
    says eight which is

    00:01:53.320 --> 00:01:58.830 align:start position:0%
    says eight which is
    incorrect<00:01:54.520><c> um</c><00:01:55.520><c> so</c><00:01:55.759><c> we'll</c><00:01:55.960><c> exit</c><00:01:56.200><c> out</c><00:01:56.320><c> of</c><00:01:56.520><c> that</c>

    00:01:58.830 --> 00:01:58.840 align:start position:0%
    incorrect um so we'll exit out of that

    00:01:58.840 --> 00:02:01.709 align:start position:0%
    incorrect um so we'll exit out of that
    uh

    00:02:01.709 --> 00:02:01.719 align:start position:0%
    uh

    00:02:01.719 --> 00:02:04.990 align:start position:0%
    uh
    and<00:02:02.399><c> now</c><00:02:02.759><c> let's</c><00:02:03.079><c> play</c><00:02:03.280><c> another</c>

    00:02:04.990 --> 00:02:05.000 align:start position:0%
    and now let's play another

    00:02:05.000 --> 00:02:16.750 align:start position:0%
    and now let's play another
    video<00:02:06.000><c> um</c><00:02:06.600><c> I</c><00:02:06.680><c> think</c><00:02:06.840><c> the</c><00:02:06.960><c> Muppet</c><00:02:07.320><c> sounds</c>

    00:02:16.750 --> 00:02:16.760 align:start position:0%

    00:02:16.760 --> 00:02:21.030 align:start position:0%

    good<00:02:17.760><c> would</c><00:02:17.879><c> you</c><00:02:18.080><c> look</c><00:02:18.239><c> at</c>

    00:02:21.030 --> 00:02:21.040 align:start position:0%

    00:02:21.040 --> 00:02:23.830 align:start position:0%

    that<00:02:22.040><c> we</c><00:02:22.239><c> are</c><00:02:22.480><c> the</c><00:02:22.640><c> Muppets</c>

    00:02:23.830 --> 00:02:23.840 align:start position:0%
    that we are the Muppets

    00:02:23.840 --> 00:02:27.150 align:start position:0%
    that we are the Muppets
    hello<00:02:24.840><c> so</c><00:02:25.400><c> there</c><00:02:25.519><c> you</c><00:02:25.720><c> have</c><00:02:25.879><c> it</c><00:02:26.400><c> uh</c><00:02:26.560><c> xbnc</c>

    00:02:27.150 --> 00:02:27.160 align:start position:0%
    hello so there you have it uh xbnc

    00:02:27.160 --> 00:02:28.750 align:start position:0%
    hello so there you have it uh xbnc
    running<00:02:27.400><c> down</c><00:02:27.560><c> the</c><00:02:27.640><c> Raspberry</c>

    00:02:28.750 --> 00:02:28.760 align:start position:0%
    running down the Raspberry

    00:02:28.760 --> 00:02:31.509 align:start position:0%
    running down the Raspberry
    Pi<00:02:30.120><c> uh</c>

    00:02:31.509 --> 00:02:31.519 align:start position:0%
    Pi uh

    00:02:31.519 --> 00:02:37.640 align:start position:0%
    Pi uh
    and<00:02:32.640><c> 1080p</c><00:02:33.640><c> EXC</c><00:02:34.080><c> and</c><00:02:34.239><c> looking</c><00:02:34.640><c> beautiful</c>

    Post Information, History and Related
    Information

    History

    Related
    Blacklisted
      There are no comments.