[amlogic] Adjust deadline parameters

The amlogic deadline parameters are too stringent which causes a lot of
thread context switching. Some of the tasks need more cpu time inorder
for them to accomplish in their deadline. The rationale for each change
is explained below:

vdec_irq: The HandleInterrupt was running out of CPU time which caused
it to have to be rescheduled. Generally deference is given to
interrupt routines and, so long as there operations are not
computational complex, they should be allowed to finish their
operations within one time slice.

h264_core: In steady state h264_core thread is only triggered when new
input is received and just pumps or reschedules the decoder. During
startup the first input packet received does have a cold startup period
so add a bit more CPU time to allow the thread to make progress without
getting descheduled.

Bug: 103225
Bug: b/235629262
Change-Id: I6e2170dba9a54f567855d1d2d6cab48e00310742
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/695492
Reviewed-by: John Bauman <jbauman@google.com>
Commit-Queue: Stefan Bossbaly <stefanbossbaly@google.com>
(cherry picked from commit c6eac81363d892d1eff6c1ec9a678ecda49ae90a)
1 file changed
tree: 1eab47dafbbaf1d9a94c5baa11ef70ef60698fdc
  1. boards/
  2. build/
  3. bundles/
  4. docs/
  5. examples/
  6. garnet/
  7. products/
  8. scripts/
  9. sdk/
  10. src/
  11. third_party/
  12. tools/
  13. zircon/
  14. .clang-format
  15. .clang-tidy
  16. .editorconfig
  17. .git-blame-ignore-revs
  18. .gitattributes
  19. .gitignore
  20. .gn
  21. .style.yapf
  22. analysis_options.yaml
  23. AUTHORS
  24. BUILD.gn
  25. CODE_OF_CONDUCT.md
  26. CONTRIBUTING.md
  27. LICENSE
  28. OWNERS
  29. PATENTS
  30. pyrightconfig.json
  31. README.md
  32. rustfmt.toml
README.md

Fuchsia

What is Fuchsia?

Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.

We expect everyone interacting with our project to respect our code of conduct.

Read more about Fuchsia's principles.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See fuchsia.dev.