Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DVB driver addons update to latest #3001

Merged
merged 6 commits into from
Oct 30, 2018
Merged

Conversation

CvH
Copy link
Member

@CvH CvH commented Sep 25, 2018

  • update everything to latest
  • media_tree based at 4.19

@CvH
Copy link
Member Author

CvH commented Oct 14, 2018

Updated pr:
cleanup all packages and using now a new method to configure them, this disables everything besides the dvb drivers automatically and should work without maintenance for every new version too - this also benefits the compatibility and reduces buildtime (less stuff that can break).

See driver.dvb.$NAME-02-disable-modules.patch, this basically replaces the manual config and is done now at build time.

added crazycat_aml
I used the same package as crazycat but added (for copyright/for the record reasons I add this here)

Due the amount of AML 3.14 specific changes and that this is the last time someone touches the package I choose that way instead of proper patching the heck out of the current crazycat package.

This (aml) is not yet fully tested.

@afl1
Copy link
Contributor

afl1 commented Oct 15, 2018

I only welcome this crazycat_aml addition. I have one note, in driver/media/platform/meson/Makefile are missing lines for building aml drivers. Correct Makefile have to be:

obj-$(CONFIG_VIDEO_MESON_AO_CEC) += ao-cec.o
obj-y += video_dev/
obj-y += dvb-avl/
obj-y += wetek/

In CoreELEC those commands are added in package.mk for compatibility with media_build_cc.

@CvH
Copy link
Member Author

CvH commented Oct 16, 2018

@afl1 Tx for reply

Correct Makefile have to be:

I didn't hardwired it to have more flexibility.
Thats why I used the method at the package.mk

  # compile modules
  echo "obj-y += video_dev/" >> "$PKG_BUILD/linux/drivers/media/platform/meson/Makefile"

easier to add/remove the modules if needed

@CvH CvH force-pushed the 9.0/dvb-bump branch 4 times, most recently from 853af8b to 9a1c011 Compare October 23, 2018 11:14
@CvH CvH force-pushed the 9.0/dvb-bump branch 3 times, most recently from 3b88a3b to e85689b Compare October 23, 2018 16:24
@MilhouseVH
Copy link
Contributor

CrazyCat currently disabled for RPi and Generic while it doesn't build with 4.19.y.

@MilhouseVH MilhouseVH merged commit af991c8 into LibreELEC:master Oct 30, 2018
@CvH CvH deleted the 9.0/dvb-bump branch October 30, 2018 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants