| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/97>
|
|
|
|
|
|
|
|
| |
See alias tables in ARMv8-A Architecture Reference Manual.
CID 1522409
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/95>
|
|
|
|
|
|
|
|
|
|
| |
- can run tests on native arm64 machine
- rename other arm64 jobs to cross-arm64 for clarity
- fix artifacts for debian jobs
- use slim images for debian jobs
- add debian bullseye/bookworm variants
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/96>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
And change it to the same format as used by orcc now.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
additional line number
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
useful while writing orc programs to have faster feedback.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
| |
In general, error/warnings should be sent to stderr to not pollute
the output, so do that also for generated output.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
|
| |
Send both usage instructions and errors to stderr, since
the actual output may be sent to stdout.
Avoids output pollution.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
| |
orc_parse_code has much better error report than orc_parse_full,
so orcc should make use of it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
It is now empty and unneeded legacy
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
| |
Co-authored-by: Sebastian Dröge <sebastian@centricular.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
Reformat the code for easier future extensions.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
To improve encapsulation
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
| |
Make the tokenization a separate function, leveraging the OrcLine
struct.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
to extract and simplify the line handling logic.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
Make the code more regular and do a little cleanup.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
For better error reporting.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
| |
to check if a parser has still data to process
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
|
| |
minor internal cleanup
* put public APIs on top.
* rename internally for consistency.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
|
|
| |
Add orc_parse_code with more detailed error reporting
* more detailed error reporting, both machine and human friendlier.
* collect errors only if asked to.
* preserve backward compatibility with orc_parse_full.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
| |
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add utility code to handle a dynamic array.
Supported operations:
* append an item
* grow the array
* get an item
* get the length of the array
* check if the array has any data on it.
There are clear use cases for this utility in the OrcParser,
but may be useful elsewhere as well.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new API which generalizes orc_program_append_str_2 which
* supports any number of operands for the given opcode
* reports the status of the operation
most notably, in case of unknown operand, the new API signals
the wrong operand.
Co-authored-by: Sebastian Dröge <sebastian@centricular.com>
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/30>
|
|
|
|
|
|
|
|
|
| |
It would otherwise be unhandled and result in an error although the code
for it exists.
CID 1523164
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/94>
|
|
|
|
|
|
|
| |
CID 1522422
CID 1522354
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/94>
|
|
|
|
|
|
| |
This was otherwise accessing random pointers.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/94>
|
|
|
|
|
|
|
|
|
|
|
| |
Left-shift of a negative signed integer is undefined behaviour. The
value becomes negative because bitwise-not on a positive, signed integer
results in a negative signed integer.
To solve this use unsigned integers. The code assumes that the sign bit
is not treated differently from any other bits.
Part-of: <https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/94>
|