INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Build for arm processors  (Read 13504 times)

rinring

  • Recent member
  • *
  • Posts: 47
Build for arm processors
« on: March 26, 2014, 03:32:09 pm »

I've bought an Android box, that is based in ARM processor.
I've installed Linux, and would like to try Media Center in it?

Could it be compiled for ARM processor, in addition to x86 processors?.

David
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7399
  • The color of Spring...
Re: Build for arm processors
« Reply #1 on: March 26, 2014, 06:48:39 pm »

Probably not without a major rewrite.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | iFi ZEN DAC 3 | Edifier R2000DB Bookshelf Speakers | Audio-Technica ATH-M50x Headphones

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71460
  • Where did I put my teeth?
Re: Build for arm processors
« Reply #2 on: March 26, 2014, 07:41:06 pm »

Possible.  Not soon.
Logged

astromo

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2239
Re: Build for arm processors
« Reply #3 on: March 26, 2014, 08:34:12 pm »

If you've got MC set up as a server elsewhere, you could always load up Gizmo on the Android unit and run MC as a client.
Logged
MC31, Win10 x64, HD-Plex H5 Gen2 Case, HD-Plex 400W Hi-Fi DC-ATX / AC-DC PSU, Gigabyte Z370 ULTRA Gaming 2.0 MoBo, Intel Core i7 8700 CPU, 4x8GB GSkill DDR4 RAM, Schiit Modi Multibit DAC, Freya Pre, Nelson Pass Aleph J DIY Clone, Ascension Timberwolf 8893BSRTL Speakers, BJC 5T00UP cables, DVB-T Tuner HDHR5-4DT

rinring

  • Recent member
  • *
  • Posts: 47
Re: Build for arm processors
« Reply #4 on: March 27, 2014, 04:30:15 am »

That's good news.  :)
ARM processors are being used more and more.
Many distros like Ubuntu and Fedora support ARM processors out of the box.

Possible.  Not soon.
Logged

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13524
Re: Build for arm processors
« Reply #5 on: March 27, 2014, 10:12:50 am »

If we do ARM it's not likely we'll target anything below ARM7.  The ARM feature set from different factories/revisions is chaotic to say the least.

Edited: I meant ARM8 not 7. The 7 and below have alignment issues.
Logged

Chii

  • Member
  • *
  • Posts: 1
Re: Build for arm processors
« Reply #6 on: May 07, 2014, 04:22:42 am »

Just to show support for ARM I am guessing you wont know we are interested unless we say something - if some day we could get JRiver on that platform it would be amazing. For me I know you have many other things to do and I will only use windows until the arm build is available (I have /paid for licences for both) keep up the good work and if you wouldn't mind it would be good if you could keep us up to date with your thoughts on arm via this thread, even if that is bad news.

The reason I am interested is I am very much into DIY audio and looking at the trends in the market and using common sense this sort of work (AV playback) will be (has) moving towards that sort of hardware, it is important that the best player out there is available so that your tiny low power media player works like all the other JRiver media centre's in the house.

Keep up the good work! Sorry to cause you more of it :D

Andy
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71460
  • Where did I put my teeth?
Re: Build for arm processors
« Reply #7 on: May 07, 2014, 06:33:48 am »

Welcome to the forum.  We are thinking about Arm, but it's a big task.
Logged

astromo

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2239
Re: Build for arm processors
« Reply #8 on: May 07, 2014, 07:04:41 am »

Welcome to the forum.  We are thinking about Arm, but it's a big task.

That's a positive post to read. I'll keep an eye on further developments as they come along.
Logged
MC31, Win10 x64, HD-Plex H5 Gen2 Case, HD-Plex 400W Hi-Fi DC-ATX / AC-DC PSU, Gigabyte Z370 ULTRA Gaming 2.0 MoBo, Intel Core i7 8700 CPU, 4x8GB GSkill DDR4 RAM, Schiit Modi Multibit DAC, Freya Pre, Nelson Pass Aleph J DIY Clone, Ascension Timberwolf 8893BSRTL Speakers, BJC 5T00UP cables, DVB-T Tuner HDHR5-4DT

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7399
  • The color of Spring...
Re: Build for arm processors
« Reply #9 on: May 07, 2014, 04:29:23 pm »

That's very interesting. IF an ARM build was developed for example it could be forked and ported to Android for a dedicated media player or the Surface RT... assuming those are still around in the next year or so.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 24.04 LTS Noble Numbat 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | iFi ZEN DAC 3 | Edifier R2000DB Bookshelf Speakers | Audio-Technica ATH-M50x Headphones

apgood

  • World Citizen
  • ***
  • Posts: 130
Re: Re: Build for arm processors
« Reply #10 on: May 08, 2014, 03:43:01 am »

This sounds great, but I imagine it won't be before you get video in Linux and Mac...
Logged

newbluesman

  • Recent member
  • *
  • Posts: 38
+1 for arm processors
« Reply #11 on: May 11, 2014, 06:03:17 pm »

Just to show support for ARM I am guessing you wont know we are interested unless we say something - if some day we could get JRiver on that platform it would be amazing.
Add my voice to the chorus, please.  My default player has been MPD on a BeagleBone Black running Debian Wheezy, and I love that little box! If I could put MC on it, I'd be ecstatic. I built a simple, traditional box from cannibalized parts so I could run Ubuntu Studio and MC, and it's pretty good so far.  But I'd gladly buy a license for an ARM version too - there's something wonderful about BBB and the others in its genre that an ordinary computer just doesn't have.
Logged

ArmFan

  • Member
  • *
  • Posts: 1
Re: Build for arm processors
« Reply #12 on: June 04, 2014, 07:24:11 am »

Hi

new member, guess you can tell by my username why i joined....

Anyways, i'm going to be keeping an eye on if the arm port develops. I have Jrivers on windows and have used the gizmo app to control my hifi, then i ventured into mpd on a arm board (raspberry pi). Awesome!

Fanless, low space, headless bliss. It feeds DSD & 24/192 via wifi/NAS to my Chord QuteHD dac.

I miss gizmo as a controller though but prefer the arm board over a pc in my hifi.

I doubt an arm board (even the new ones) can do video that well compared to a pc (yet, their getting more powerful), so i think any jrivers port to arm for a while should focus on a being a headless system focused on audio playback controlled via gizmo. maybe call it jrivers armlite.

anyways just posting my support for an arm port.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71460
  • Where did I put my teeth?
Re: Build for arm processors
« Reply #13 on: July 30, 2014, 02:47:26 pm »

Adam has been working on changes to allow MC to run on ARM processors.  He's far enough along that he tried compiling last week on our raspberryPi.  It took 6 days.  There were a few errors.

We're shooting for 5 days on our next attempt.  We're going to put the Pi in the fridge.
Logged

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: Build for arm processors
« Reply #14 on: July 30, 2014, 07:50:56 pm »

You may want to try something with a little more oomph for a dev board.  :)  Try a Wandboard-QUAD for $125.   I can compile a linux kernel in about 30 minutes and it'll run X just fine.
Logged
Fedora 38 x86_64 Xfce

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13524
Re: Build for arm processors
« Reply #15 on: July 31, 2014, 09:24:00 am »

You may want to try something with a little more oomph for a dev board.  :)  Try a Wandboard-QUAD for $125.   I can compile a linux kernel in about 30 minutes and it'll run X just fine.
A) What's the processor? (Pi is ARM-7k)
B) Can it run debian wheezy (which the Pi runs)?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10724
Re: Build for arm processors
« Reply #16 on: July 31, 2014, 09:33:36 am »

I have been thinking about getting a ODROID-U3, its a quad-core samsung CPU, and quite fast. They advertise it with Xubuntu, but what can run buntu can also run Debian.
Here: http://hardkernel.com/main/products/prdt_info.php?g_code=G138745696275

However, its a ARMv7, in contrast to the Pis ARMv6.

Building for the RPi is something that cross-compiling would be ideal for, maybe I'll look into that!
Been working on the build system anyway.
Logged
~ nevcairiel
~ Author of LAV Filters

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: Build for arm processors
« Reply #17 on: July 31, 2014, 09:41:43 am »

A) What's the processor? (Pi is ARM-7k)
B) Can it run debian wheezy (which the Pi runs)?

Quad core Cortex A9 @ 1.0GHz, 2gb DDR3, 2xMicroSD, 1xSATA, 1xUSB, 1xGigE, 1xHDMI, 1xSPDIF, Analog audio, etc.
model name   : ARMv7 Processor rev 10 (v7l)
Features   : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpd32

There are Fedora, Ubuntu and Android images so I don't see why it wouldn't run Debian.

http://www.wandboard.org/
Logged
Fedora 38 x86_64 Xfce

RemyJ

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1245
Re: Build for arm processors
« Reply #18 on: July 31, 2014, 09:48:21 am »

Building for the RPi is something that cross-compiling would be ideal for, maybe I'll look into that!

Definitely the way to go for fast turn-around stuff.  It can be a little tricky getting the environment set up the first time but once you do, you can crank out cross-compiled builds as easy as native ones.

Logged
Fedora 38 x86_64 Xfce

ragrino

  • Member
  • *
  • Posts: 1
Re: Build for arm processors
« Reply #19 on: September 29, 2014, 07:52:00 am »

I would not recommend using Raspery PI as ARM starting point for you guys. I'd start as already mentioned with something with more OOMPH. Wandboard is for sure a very good choice. Pandaboard might be a good alternative.

Another hint:
If you make it run on Wandboard and want to support Raspery PI too you should not compile the software on the PI. Compile it on a ordinary quad-core PC for the specific target architecture.
Logged

francolargo

  • Member
  • *
  • Posts: 3
Re: Build for arm processors
« Reply #20 on: November 15, 2014, 03:28:45 pm »

A) What's the processor? (Pi is ARM-7k)
B) Can it run debian wheezy (which the Pi runs)?

I hope this effort is ongoing.  BeagleBone Blacks are gathering attention/momentum in other forums as effective & very economical interfaces to high-end DIY DACs.  Various 'capes' are also being developed, some with the option of a second clock.  BBB revision C runs an A8 chip, but is limited to multiples of 48kHz.  Because I've had satisfactory results in the past up sampling redbook material to 24/96 for subsequent processing, I'll be attempting a BBB-based crossover/DAC soon.  We'll see whether the board is up to the processing I need in 4 channels.  However, I'm a linux noob.   :P   I'm not sure how many others like me are out there, but a MC audio build with a few easily configurable parameters and filters would be very hip!   :)

[Link to Botic BBB driver:  http://bbb.ieero.com]
Logged

kosmicken

  • Junior Woodchuck
  • **
  • Posts: 71
Re: Build for arm processors
« Reply #21 on: December 17, 2014, 12:38:43 pm »

What's the latest on this?  I'd like to throw in my request for an ARM build.  I for one would LOVE (can I stress that word enough?) to run MC on my Rasberry Pi media center. Sure, there are other clients available that can connect to my JRiver library on my desktop PC, but none of them are as feature-rich as JRiver.

(I found this thread by searching for ARM. If there's a newer topic that discusses this, please point me to it.)
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71460
  • Where did I put my teeth?
Re: Build for arm processors
« Reply #22 on: December 17, 2014, 12:41:12 pm »

We have an ARM version running, but not in a form that could be released yet.
Logged

kosmicken

  • Junior Woodchuck
  • **
  • Posts: 71
Re: Build for arm processors
« Reply #23 on: December 17, 2014, 05:43:15 pm »

Good news! Do you have an estimated time frame? I wait with bated breath...
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71460
  • Where did I put my teeth?
Re: Build for arm processors
« Reply #24 on: December 17, 2014, 06:17:44 pm »

It's too soon to say.
Logged

astromo

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2239
Re: Build for arm processors
« Reply #25 on: December 17, 2014, 07:28:01 pm »

Just the fact that you've got a build running is a great way to be looking forward to 2015.

Given the view back in March:
Possible.  Not soon.

I'd say that this is excellent progress. Keep it up. Thanks.
Logged
MC31, Win10 x64, HD-Plex H5 Gen2 Case, HD-Plex 400W Hi-Fi DC-ATX / AC-DC PSU, Gigabyte Z370 ULTRA Gaming 2.0 MoBo, Intel Core i7 8700 CPU, 4x8GB GSkill DDR4 RAM, Schiit Modi Multibit DAC, Freya Pre, Nelson Pass Aleph J DIY Clone, Ascension Timberwolf 8893BSRTL Speakers, BJC 5T00UP cables, DVB-T Tuner HDHR5-4DT

bob

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 13524
Logged

Hilton

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 1291
Re: Build for arm processors
« Reply #27 on: February 14, 2015, 07:56:38 am »

Possible.  Not soon.

Only took 11 months that's not too bad!:)

I think ARM MC20 will outsell Linux :)
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71460
  • Where did I put my teeth?
Re: Build for arm processors
« Reply #28 on: February 14, 2015, 08:21:49 am »

If we do release it, it needs to be less expensive and easy.  Maybe bundled with hardware.  Or as a downloadable Id that installs and configures itself.
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5177
  • "Linux Merit Badge" Recipient
Re: Build for arm processors
« Reply #29 on: February 14, 2015, 08:45:54 am »

If we do release it, it needs to be less expensive and easy.  Maybe bundled with hardware.  Or as a downloadable Id that installs and configures itself.

Most of the ARM boards around (including the Pi's) have an SD/microsd card as the main static memory.  One of the biggest friction points in Pi adoption is that people don't all have micro-sd card readers and/or aren't comfortable doing disk imaging at home. 

If you went with the downloadable Id/self-installer you could make a more accessible option for those folks by taking a page from the Raspberry Pi foundation's book and selling pre-loaded SD cards.  They're cheap, readily available, and they weigh nothing, so shipping costs are low.
Logged

Micromecca

  • Galactic Citizen
  • ****
  • Posts: 283
Re: Build for arm processors
« Reply #30 on: February 14, 2015, 09:00:32 am »

This is sounding really promising, I knew a few people who would definitely use this.
Has the High-res audio bug over USB been fixed yet with the Pi?
Logged

mwillems

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 5177
  • "Linux Merit Badge" Recipient
Re: Build for arm processors
« Reply #31 on: February 14, 2015, 09:39:17 am »

This is sounding really promising, I knew a few people who would definitely use this.
Has the High-res audio bug over USB been fixed yet with the Pi?

I don't have a linux-compatible USB DAC that goes up to 192KHz, but I do have one that will play 96/24.  I just tested on a Pi2 and 96/24 seems to be working fine (the DAC plays nicely, and reports that it's receiving 96K/24 bit)

It looks like there may have been a fix last year: http://www.raspyfi.com/raspberry-pi-usb-audio-fix/
Logged

Micromecca

  • Galactic Citizen
  • ****
  • Posts: 283
Re: Build for arm processors
« Reply #32 on: February 14, 2015, 10:00:19 am »

Awesome thanks for posting, I might just buy one now to tinker with  ;D
Logged

Mark_NL

  • Junior Woodchuck
  • **
  • Posts: 96
Re: Build for arm processors
« Reply #33 on: February 14, 2015, 10:29:46 am »

It is a lot of FUN  ;D

form 44.1 > 192 Khz no fun;

But x2_something ie 44,1>96 or 96>192 works great
can't wait to connect it to something serious....
Logged

aoqw76

  • Galactic Citizen
  • ****
  • Posts: 257
Re: Build for arm processors
« Reply #34 on: February 15, 2015, 05:52:33 am »

Mark, what's the DAC board you've added there? (to a b+ or a 2?)
I have a b+ to be repurposed now I have a 2 running openelec/kodi for the telly in the lounge.
Logged
xubuntu lts 14.04 32 bit, running mc22.0.36 as anything later doesn't work properly over vnc. using linux mc22 as media server to windows mc22 last version / jremote on ipad.
I am the owner / sole admin for www.cyrusunofficial.co.uk ("fan" site for Cyrus Audio hifi)

Mark_NL

  • Junior Woodchuck
  • **
  • Posts: 96
Re: Build for arm processors
« Reply #35 on: February 15, 2015, 02:14:34 pm »

it's a Hifiiberry DAC+.
This is on a PI2, they have them in all flavours A/B; A+/B+/PI2;
I think for the A/B model you have to solder a connector

It's good value for money and it sounds good but don't expect hi-end sound quality for 30 EUR's

https://www.hifiberry.com/dacplus/

Logged
Pages: [1]   Go Up