help for star subcommand errors out

This error occurs when I type '?' or 'help' after 'gh package star'.

after the error commandbox actually exits too.

I'm running CommandBox 5.5.2 and I've got the same problem except that for me it errors out right after I finish typing git login hel - If you try to finish typing the p on help it throws the error as well.
`Error creating command [/commandbox/modules/commandbox-github/commands.gh.login]
The target 'command-/commandbox/modules/commandbox-github/commands.gh.login' requested a missing dependency with a Name of 'hyper' and DSL of 'HyperBuilder@hyper'{"ref":null,"required":true,"argName":"","dsl":"HyperBuilder@hyper","javaCast":null,"name":"hyper","type":"any","value":null,"scope":"variables"}`
And this is what I have as install when I list the system:
├─┬ commandbox-github (1.0.0)
│ └── hyper (1.0.0)

Well now, here's something - I went to \.CommandBox\cfml\modules\commandbox-github\modules\hyper and there's nothing in there but an empty "model" folder!


Qt: Undefined references while linking on Windows/MinGW

Curret configuration adds import/export declaration into headers when MBGL_QT_INSIDE_PLUGIN is used. MSVC linker doesn't complain but building on MinGW gives a bunch on errors like:
qgeomappingmanagerenginemaplibregl.cpp:(.text+0x700): undefined reference to __imp__ZN11QMapLibreGL8SettingsC1Ev qgeomappingmanagerenginemaplibregl.cpp:(.text+0xb29): undefined reference to __imp__ZNK11QMapLibreGL8Settings13defaultStylesEv

Will have a look soon. Need to setup the MinGW CI pipeline.

No worry, I have a fix for it. I will submit soon...

Interestingly Qt5 with older MinGW works just fine: https://github.com/maplibre/qt-geoservices-maplibre-gl/actions/workflows/Windows-Qt5.yml

Interestingly Qt5 with older MinGW works just fine

Yeah, strange. Perhaps it's caused by newer MinGW/GCC versions.

@ntadej , do you have some time to review and merge this change in the near future? It's a small change and It would be nice to include it already when I rebase MapLibre plugin in Qt 6.

Yes, will be merged once the rebased pipeline finishes.

This is now merged.
If you plan to rebase the plugin in Qt repository, I would propose you use also the changes from https://github.com/maplibre/qt-geoservices-maplibre-gl. I can sync back any other changes you may make.

Thank you very much! I had a brief look at the separate plugin repo but didn't spot any significant changes other than Qt 5 support. Naming (namespace) changes I already applied myself when upgrading MapLibre version. Now we need to fix some serious bugs like wrong clipping and crash in certain conditions. I will either file a bug or try to find a solution.

Note that wrong clipping does not occur in Qt 5 with the same MapLibre version so it may be an upstream Qt rendering bug.

Note that wrong clipping does not occur in Qt 5
Yes, I remember you said that. Most probably it's caused by the redesign of the whole graphics stack in Qt 6 but I just haven't had time to investigate it.

Anyways, my rebased changes are here:
https://codereview.qt-project.org/c/qt/qtlocation/+/401091/2

I will close this one for now and open a new ticket for the plugin in its dedicated repo.


multi level treatment variable

How can i account for the causal effect of a treatment variable that is not binary but has multi-levels? E.g. do customers who claim cashback have a higher retention rate? Here cashbacks claimed can be 0,1,2 or >2

In that case, your treatment can be considered as a categorical variable.
Since there is an ordering among the different levels of treatment, you can separately compute the causal effect of increasing cashbacks claimed from 0 to 1, 1 to 2, and then 2 to >2. Easiest way to do this is to create different datasets with binary treatments (e.g., the dataset containing only treatments 1 and 2 is a dataset with binary treatment---you can encode 1 as 0 and 2 as 1).
If the treatment was continuous, you can build a single model as in #290.

Fixed by #353 for regression estimators.

In that case, your treatment can be considered as a categorical variable. Since there is an ordering among the different levels of treatment, you can separately compute the causal effect of increasing cashbacks claimed from 0 to 1, 1 to 2, and then 2 to >2. Easiest way to do this is to create different datasets with binary treatments (e.g., the dataset containing only treatments 1 and 2 is a dataset with binary treatment---you can encode 1 as 0 and 2 as 1).
If the treatment was continuous, you can build a single model as in #290.

Hello, I'd like to know how to compare the causal effects of different levels of treatment? Can I compare by directly comparing the estimate value obtained from model.estimate_effect()? Thank you very much.

Yes. If you have a single model with multiple treatment levels, you can compare their effects by keeping the control_value the same and changing the treatment_value in estimate_effect.

Yes. If you have a single model with multiple treatment levels, you can compare their effects by keeping the control_value the same and changing the treatment_value in estimate_effect.

Thank you very much for the reply! I'd like to ask one more question: for a treatment variable that doesn't have an ordering among the different levels of treatment, can I compare the causal effect of these different levels of treatment using DoWhy directly by keeping the control_value the same and changing the treatment_value in estimate_effect as well?

yes, you can use the same method.

In that case, your treatment can be considered as a categorical variable. Since there is an ordering among the different levels of treatment, you can separately compute the causal effect of increasing cashbacks claimed from 0 to 1, 1 to 2, and then 2 to >2. Easiest way to do this is to create different datasets with binary treatments (e.g., the dataset containing only treatments 1 and 2 is a dataset with binary treatment---you can encode 1 as 0 and 2 as 1).
If the treatment was continuous, you can build a single model as in #290.

How about when the treatment variable is categorical and their is no ordering? For example, the treatment variable has four different options: ['a','b','c','d'].  Can we use the data directly and calculate the estimate the causal effect of each option by changing the treatment_value in estimate_effect to 'a', 'b', 'c', and 'd'? Thank you!

Hi Amit,
Thanks for your posts.
If one of the backdoor variables (BDC)  is categorical (has more than 2 categories), how can we run out causal model?
Should I onehot_encode the categorical variable and use it as multiple 1/0 variables? Also, add each new encoded variable in making the graph with Networkx?
Or
Should I use CTE and average the effect of CTE for different groups of BDC to get the causation effect?
Thanks

In that case, your treatment can be considered as a categorical variable. Since there is an ordering among the different levels of treatment, you can separately compute the causal effect of increasing cashbacks claimed from 0 to 1, 1 to 2, and then 2 to >2. Easiest way to do this is to create different datasets with binary treatments (e.g., the dataset containing only treatments 1 and 2 is a dataset with binary treatment---you can encode 1 as 0 and 2 as 1).
If the treatment was continuous, you can build a single model as in #290.

How about when the treatment variable is categorical and their is no ordering? For example, the treatment variable has four different options: ['a','b','c','d']. Can we use the data directly and calculate the estimate the causal effect of each option by changing the treatment_value in estimate_effect to 'a', 'b', 'c', and 'd'?
For example, this represents calculating the effect of the first treatment 'a'： estimate = model.estimate_effect(identified_estimand, method_name="backdoor.linear_regression", test_significance=True, control_value=[0,0,0,0], treatment_value=[1,0,0,0] )
Thank you!
Do you have some other solution？


[Feature Request] Wrapping this repo into Cython

Thanks for implementing and maintaining this excellent repo!
However, I find that I must implement my agent in C++ by using your repo. And I cannot use a docker agent either.
There is already a Cython implementation which you may have a look at.

Hi, thanks!
I am actively maintaining this repo (and will do so for the rest of this year at least, don't worry). The forward model matches pommerman exactly (I unit tested it).
Currently, only FFA is implemented. Since I'm using this repo for my own agent as well, I will definitely need a working docker agent soon, to be able to test against other competitors.

[ ] Docker
[ ] Partial Observations
[ ] anything else

So my agent should be implemented in C++, right?
If so, I must use C++ version of Pytorch or Tensorflow.

It now takes me two days for me to train a a2c agent using original playground, which is really frustrating.

Yes, I'm currently using libtorch (which is the C++ version of pytorch). The API of libtorch is almost identical to the python one, so you really don't have to learn much new stuff.
Now: I don't really know where your bottleneck is, so I can't promise any major performance improvements. The only thing I can say is that this implementation will give you incredible simulation speed and also uses 0 heap memory. Also doing funky parallelization will be easier than with python.


WASM build error with ZK libraries

I'm working to integrate some elliptic curve operations in a runtime module here and cannot build due to these odd errors. I've introduced the following libraries,

https://github.com/matter-labs/sapling-crypto/
https://github.com/matter-labs/bellman/

This should compile down to WASM as it works outside of substrate, however I'm unaware of what would restrict this from compiling.
error[E0152]: duplicate lang item found: `panic_impl`.
  --> /Users/drewstone/.cargo/git/checkouts/substrate-7e08433d4c370a21/b32b071/core/sr-io/src/../without_std.rs:30:1
   |
30 | / pub fn panic(info: &PanicInfo) -> ! {
31 | |     unsafe {
32 | |         #[cfg(feature = "wasm-nice-panic-message")]
33 | |         {
...  |
46 | |     }
47 | | }
   | |_^
   |
   = note: first defined in crate `std`.

error[E0152]: duplicate lang item found: `oom`.
  --> /Users/drewstone/.cargo/git/checkouts/substrate-7e08433d4c370a21/b32b071/core/sr-io/src/../without_std.rs:50:1
   |
50 | / pub extern fn oom(_: ::core::alloc::Layout) -> ! {
51 | |     static OOM_MSG: &str = "Runtime memory exhausted. Aborting";
52 | |
53 | |     unsafe {
...  |
56 | |     }
57 | | }
   | |_^
   |
   = note: first defined in crate `std`.

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0152`.

Hey, both libraries do not support no_std, so this will not work. The error just tells you that some items are defined multiple times. If you see such an error while compiling for WASM, you can be 90% sure that something pulls in std, but nothing should pull in std while compiling for no_std.

See https://github.com/zkcrypto/bellman/pull/32

Even with the linked pr, it will not work on WASM.

I tried adding Dalek bulletproofs to substrate. The bulletproof library can be built with --no-default-features and --features alloc. I can also build the library with substrate. If, however, I reference the library from an srml model lib.rs file I get the error the errors in this post. I'm not sure how this happens when wasm is in the picture. Any ideas? Thanks.

We shall depend upon at least the verification code from these libraries, and stronger scalability will require proovers too, so actually fixing this sounds pretty important.  Ideally, all these libraries could become core+alloc but if not then we'll need some hacked std.
In any case, these errors originate form sr-io which includes primitives which includes numerous crypto crates: https://github.com/paritytech/substrate/blob/master/core/primitives/Cargo.toml  It's plausible the error originate in some memory zeroing crate's attempt to trick the compiler via #[no_mangle] or similar.


GA review ockam_macros - first steps

GA ockam_macros tracking issue: https://github.com/ockam-network/ockam/issues/2552
Changes
general

doc examples for every macro
remove extra-traits feature of syn dependency

node_test

tests: add main function to pass tests so that we can use positive asserts instead of using compile_fail and expect a specific error

message

tests
minor refactor to handle errors and remove unwrap/expect

vault_test

tests
minor refactor to handle errors and remove unwrap/expect
split into two different modules for vault_test and vault_test_sync macros

async_try_clone

doc examples
minor refactor to handle errors and remove unwrap/expect

Looks great. I think eventually we should find a way to remove the ignore marks from the doctests/examples (I worry they'll end up becoming incorrect), but for now this is fine.

We could do that if we could add the ockam dependency as a dev-dependency in this crate, and I thought this could not be possible due to circular dependencies issues (I remember a discussion about this some months ago). If that's not an issue I could open a new PR with these changes.


Unable to hack a door without configuring the exception list first

When I was first testing the addon, I spent 10 minutes trying to understand why the hack was not working. By reading the code, I realised it was because no exception list was configured, so I ran the console command to unblock a button, which wrote an empty configuration file and fixed the issue. In my opinion, this is pretty annoying since it made me think the mod had a bug, and not that I was doing something wrong.
The code responsible for this is here:
if not hdevicereloaded.exceptionButtonID then return end -- No buttons file
if not hdevicereloaded.exceptionButtonID[game.GetMap()] then return end -- No setting for that map

Personally, (and from what I know of the mod) I think it should not be required to configure the exception list in order to be able to hack, therefore, I suggest to do one of these things:

Initialize the hdevicereloaded.exceptionButtonID[game.GetMap()] table to an empty table during MODULE:init, probably the best option
Adapt the code to not require the exception button ID table
Throw an error message to let people know that they have to configure the exception list first

just a missing things i do in my server.lua, i just forgot to add hdevicereloaded. at the begining of exceptionButtonID[game.GetMap()]


The defaut value is wrong for Exchange 2019 and Exchange 2016

Commandlet : Set-PopSettings's "LogFileRollOverSettings" parameter is indicated the default value as "2 or Daily. This is the default value".
But Exchange 2019 and Exchange 2016 s' default value is "1 or Hourly".

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 9cd845a8-315a-5c57-2be4-1fcde4fb845d
Version Independent ID: 1eeb45a0-e8e5-cc30-1a23-b8913cc79638
Content: Set-PopSettings (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Set-PopSettings.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

@iimuraryo, the default value is Daily in Exchange 2010 and Exchange 2013, but Hourly in Exchange 2016 and Exchange 2019.
I updated accordingly.
Thanks for the feedback.
Closing


fix(turtle): better abbreviate literals

Codecov Report

Merging #52 (540653d) into master (928326e) will decrease coverage by 0.34%.
The diff coverage is 88.57%.

@@            Coverage Diff             @@
##           master      #52      +/-   ##
==========================================
- Coverage   93.07%   92.72%   -0.35%
==========================================
  Files          15       15
  Lines        1155     1155
==========================================
- Hits         1075     1071       -4
- Misses         80       84       +4

Impacted Files
Coverage Δ

...ages/formats/serializers/TransformToConciseHash.js
97.53% <88.57%> (-2.47%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 928326e...540653d. Read the comment docs.


Add fhirpath supplements

Fixes #https://github.com/google/android-fhir/issues/2163
Description
Support fhirpath supplement %questionnaire, and %qItem literal. This allow to get current questionnaire and item into fhirpath expressions on questionnaire items when doing evaluation. Details for spec defined here https://build.fhir.org/ig/HL7/sdc/expressions.html#fhirpath-supplements .
Type
Choose one: Feature
Checklist

[x] I have read and acknowledged the Code of conduct.
[x] I have read the Contributing page.
[x] I have signed the Google Individual CLA, or I am covered by my company's Corporate CLA.
[x] I have discussed my proposed solution with code owners in the linked issue(s) and we have agreed upon the general approach.
[x] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the style guide of this project.
[x] I have run ./gradlew check and ./gradlew connectedCheck to test my changes locally.
[x] I have built and run the demo app(s) to verify my change fixes the issue and/or does not break the demo app(s).

i don't hink this pr builds with the latest changes. can you fix please @maimoonak? thanks

Please double-check the code paths going through evaluateExpression and evaluateVariable and see if there's any more unification you can do.
Thanks for this PR! Great job!

https://github.com/google/android-fhir/issues/2373 The methods are covered by a good amount of test which indeed is important to ensure complex variable evaluation validation. We need to figureout a way to keep unit tests. (VisibleForTesting annotation not working)


Make jade an optionalDependency.

Many/most users of grunt-html2js won't need it.

This happens to fix #71.

Thanks @matthewleon


wip(layout): flex layout - draft / poc / rfc

Upstream: #596

Description
When I was using the Layout system from tui-rs, I was a bit frustrated with some aspects of it.
In my case I wanted to center stuff or have a gutter between columns which were both not really nice to use with the Layout as of now. I also would have loved to add more complex constraints.
I know that @fdehau was trying to solve some or all of these issues in #519, but I felt like trying out a different approach by stealing from what I know well: The CSS flex layouting.
This PR is a (not polished, but working) implementation of a rather simplified self-written flex layouting algorithm. For now it copies most of the structure Layout already has (like the split function mechanics), while adding a little bit of additional utility, like try_split. I'll explain it further below.
I don't know how well this performs against the existing cassowary constraints, but I do think that the flex layouting is pretty simple and easy to calculate. This could get tested more formally of course.
This could potentially also be rewritten to replace the existing Layout while trying to keep most of it's features, but I liked the idea of starting fresh - maybe even have it as an alternative alongside the other Layout and see which one gets better feedback from library consumers.
The Flex Algorithm
Like with the existing Layout you can construct a FlexLayout by setting a direction and defining a collection of Constraints (for now called "Flex Spaces").
Each Flex Space has

a base size (like flex-basis in CSS)
optionally the possibility to grow (weighted, like flex-grow in CSS)
optionally the possibility to shrink (weighted, like flex-shrink in CSS)

You can additionally set a maximum/minimum size to grow/shrink to, that would be similar to max-width/min-width etc. in CSS.
The layouting algorithm called during split() then has three possible scenarios:

All the base sizes add up to the exact amount of space we have

Then each space gets exactly its base_size.

There is extra space after adding up the base sizes

Then all "growable" items should get some portion of that extra space, with respect for their weighting (FlexGrow::flex_share)

There is not enough space to fit all the base sizes

Then all "shrinkable" items should shrink enough to fit into the space, with respect for their weighting (FlexShrink::flex_share)

There is a more detailed description of the programmatic implementation of this in the code
I personally really like these rules, because they are what I already know from the web and their constraints give me a productive framework to think in (layout has a base size and is either shrinking or growing) while being really powerful.
It's less powerful than more specialised cassowary constraints but also much simpler to reason about.
Usage examples
A three-column layout with the columns taking up 50 / 25 / 25 % of the space - infinitely shrinkable
let chunks = FlexLayout::new(Direction::Horizontal)
    .flex_spaces([
        FlexSpace::new(0).growth(2),
        FlexSpace::new(0).growth(1),
        FlexSpace::new(0).growth(1),
    ])
    .split(area);

But to see some more complicated stuff, let's say

The three columns should take (50%, 25%, 25%) of their space when they have their ideal size of (20, 10, 10)
When there is space, the three columns should grow at an equal rate (This would create a non-constant but more  natural feeling ratio when dealing with text)
The three columns can shrink to a minimum of (5, 5, 5) when there is not enough space
The very first column shrinks twice as fast as the others.
Sometimes, there is an additional fourth column at the end with a static size of 4
There should be a margin of 1 space (only applied in layout direction, see note later on)
There should be a gap of 3 spaces between each column.
The gap is the first to shrink to 1 space when we're out of space

// numbers in comments relate to which part from the list above is configured at that point
let mut layout_columns = vec![
    //            [1.]       [2.]                         [4.]        [3.]
    FlexSpace::new(20).growth(1).shrinkage(FlexShrink::new(2).min_size(5)),
    FlexSpace::new(10).growth(1).shrinkage(FlexShrink::new(1).min_size(5)),
    FlexSpace::new(10).growth(1).shrinkage(FlexShrink::new(1).min_size(5)),
]

if has_fourth_column {
    // [5.]
    layout_columns.push(FlexSpace::new(4));
}

let chunks = FlexLayout::new(Direction::Horizontal)
    //      [6.]
    .margins(1)
    //                 [7.]                         [8.]
    .gap(FlexSpace::new(3).shrinkage(FlexShrink::new(1000).min_size(1)))
    .flex_spaces(layout_columns);
    .split(area);

There are some more examples on the simple side in the PR changes because I replaced the usage of Layout with FlexLayout in the demo example. (The example uses the new try_split method, but could just as well use split on the flex layout to behave the same as before)
Bonus features (some of which could be applied to Layout as well)

I added a try_split method which will return Result that potentially contains a LayoutOverflowError, when the elements don't fit into the space that was provided, i.e. the added up minimum sizes are smaller than the area.
One can specify a gap on the layout which is inserted between each passed space

The gap may be fix, but can also be a Flex Space and receive growing/shrinking behaviour

One can specify a margin_start and margin_end

This is somewhat different to the existing Layout margins, as it is only possible to apply them in the layout direction.
This was necessary because they are also allowed to be Flex Spaces. In theory we could run the flex algorithm again to calculate margins in the across direction, but I wasn't sure yet what would be best.

The gap and margin are just some syntax sugar to add these flex spaces to the layout, but remove them from the output, as their areas are usually not relevant.
Testing guidelines
You can try replacing some Layouts with FlexLayouts and see how it feels and make sure that nothing breaks. Especially interesting would be trying to implement layouts that didn't seem feasible or took a lot of extra calculations to make work before.
Of course nothing should crash or behave in an unexpected way.
In the PR I changed the demo example to make use of FlexLayout, and added a little feature that it tells the user to make their terminal bigger if the layout doesn't fit into its area.
Checklist

[x] I have read the contributing guidelines.
[ ] I have added relevant tests. (I added one test but there should definitely be more)
[ ] I have documented all new additions. (I added a bit of documentation, but there should probably be more)

Feedback:
Maybe that's obvious, but I would love to get some feedback on:

The idea - What do you think of having a layouting system based on flex instead of the existing cassowary constraints? If you like the Flex Layout, would you say it should exist alongside the other Layout, or replace it?
Code style - I'm rather new to Rust and don't know if I'm doing some big anti-patterns, or if something is usually written differently (Though at least clippy didn't complain). Any nitpick is appreciated.
The APIs
The implementation

Someone picking this up should move the discussion to an issue so we have greater visibility on the design choices.
Consider https://crates.io/crates/taffy as an underlying implementation of this rather than adding code to Ratatui which has to be understood and maintained.

This issue was closed due to it becoming stale. Feel free to reopen and work on this.


Updated the list_langs python script to generate the Numer Bullet list

Hello All,
I have updated the list_langs python script to generate the Numer Bullet list in README file.
it's good to have a bullet list as a number because of any person directly check numbers of language are available
Thanks
Mahavir Hirani

Hello @leachim6
Can you please review the code and merge the code as soon as possible because of any person come at this repos so that he/ she can find count for language directly
thank
Mahavir Hirani

@leachim6 .......

Hello All,
Please check the preview of readme files : [https://github.com/leachim6/hello-world/blob/4c719aa48e6c6ceedd3c851c66c43a49529ef1c7/README.md](click here)

This a list, not an instruction manual.

This a list, not an instruction manual.

Hello @Richienb
You are right but sometimes (all the time) the user or developer has the curiosity to find the number of the programming language where the "Hello World" programs are already written.
Currently, we manually count in the ReadMe file one by one.
Thanks
@mahavirhirani

@mahavirhirani Added counter in https://github.com/leachim6/hello-world/commit/d970061863ebc91c05c1e7efaa56c63c224f3555.


[W5][W14-4]Lim Shao Hong

Added "edit" command
Updated tests (JUnit, I/O)
Updated user guide

That's one large commit you have there. While it's not much of a problem this time round, you might find small and targeted PRs better for group work.

nice function. perhaps javadocs would help as there are many new methods added

Would an edit function be more useful if it only edits some but not all of the parameters? For instance, edit only the phone number instead of providing all fields.

@alexchong711 Thanks for the suggestion, will update javadocs soon.

@monikernemo The edit command actually allows editing of any number of parameters (at least 1).


Resources aren't updated after resource_update

Mount tool
CeleryScript
{
  "kind": "resource_update",
  "args": {
    "value": 12345,
    "label": "mounted_tool_id",
    "resource_type": "Device",
    "resource_id": 0
  },
  "body": [],
}

Result
Device resource:
{
  mounted_tool_id: null
}

Relevant code
https://github.com/FarmBot/farmbot_os/blob/e6bd215039e680f04ec30c3091186fbe95d3e689/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex#L7-L13
Update plant stage
CeleryScript
{
  "kind": "resource_update",
  "args": {
    "value": "harvested",
    "label": "plant_stage",
    "resource_type": "Plant",
    "resource_id": 98765
  },
  "body": [],
}

Result
Plant resource:
{
  plant_stage: "planned"
}

Relevant code
https://github.com/FarmBot/farmbot_os/blob/e6bd215039e680f04ec30c3091186fbe95d3e689/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex#L15-L24
Remove point
CeleryScript
{
  "kind": "resource_update",
  "args": {
    "resource_id": 45678,
    "resource_type": "GenericPointer",
    "label": "discarded_at",
    "value": "{{ Time.now }}"
  },
  "body": [],
}

Result
Error:
{
  "kind": "explanation",
  "args": {
    "message": "Unknown resource: GenericPointer.45678\n"
  }
}

Relevant code
https://github.com/FarmBot/farmbot_os/blob/staging/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex

Mount tool
Farmbot doesn't currently track device.mounted_tool_id. This will need a migration, but should be easy.
Update plant stage
this one worked for me. The caveat is that it isn't immediately available in the API. It could take up to 10 seconds for the HTTP request to  complete.
Remove point

Farmbot doesn't allow modification of GenericPointer currently. It can be added easily.
{{ Time.now() }} will not work and i don't really want to add support for that. I think we should come up with a different solution for that. This should get it's own feature request


Promotion of deprecated monadic comprehension for Result to hidden level

Description
Like discussed in the idea #104, we would like to promote the deprecated API of the monadic comprehension for the Result type to a hidden level.
Dependencies
This issue is blocked by the following ones:

[x] #126

Checklist

[ ] Promote deprecated API to hidden level.
[ ] Test.
[ ] Refactor.
[ ] Check the generated documentation.
[ ] Check and update the public API binaries.
[ ] Update the Unreleased section in changelog.

We will split this issue by type.


Outdated Page

This page is outdated.  Please go over it and edit as needed.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a35176f2-ca94-7bb8-08a5-9e415d364ef3
Version Independent ID: a9f184a6-78b9-315b-4a02-1c93bd4c3940
Content: Getting Started with Visual Studio Tools for Unity
Content Source: gamedev/unity/get-started/getting-started-with-visual-studio-tools-for-unity.md
Product: visual-studio-dev16
Technology: vs-unity-tools
GitHub Login: @therealjohn
Microsoft Alias: johmil

Thanks @Johnrobmiller. I'm working on updating these docs and will publish them soon. If there is anything specific that you noticed, please let me know so I can double-check that I've addressed it. Thanks!

We've published the updates. Thanks!
@WilliamAntonRohm This issue can be closed.

#please-close


fix activation and deactivation hook errors

Fixes this error upon activation
register_uninstall_hook was called incorrectly. Only a static class method or function can be used in an uninstall hook.
This method of doing things seems to be working. See https://wordpress.stackexchange.com/a/269023

By the way, I would strongly recommend to turn on WP_DEBUG in wp-config.php and avoid errors at all cost. WordPress tends to be quit loud about them :-)

Hmm, seems like this doesn't fix it after all. Weird. I'll have a look at it during Hackility tomorrow


Subtitle issues.

asdf

torrent... would download_subs=true be able to download forced subs and then hardcode?

Yeah, the original copy probably just didn't have the subtitles.  It'd be worth trying a different release group, I typically get straight blu ray rips that are 30-40 GB and then compress them down if needed.
Unlikely that download_subs=true will do that at this moment, I'm gonna look at tweaking it so that it will work, shouldn't be too difficult.

Yeah that would be awesome if you could download and then burn in...
Not sure if there is any code in here you can leverage, but prior to this script I used this plex plugin which has an option to 'only download forced'. It leverages the same subtitle providers so there must be some sort of filter or parmater that can be passed to only grab these types of subs.
https://github.com/pannal/Sub-Zero.bundle

Yeah I'll check it out and see what can be done.

Looks like they're pretty much doing what I'm doing, except instead of grabbing the subtitles from the file, they're grabbing all the subtitles they can from the internet (above a certain rating) and then looking to see if any of them report that they are forced.
Only 2 providers report if a subtitle is forced or not, podnapisi and opensubtitles.  I'm testing some things to see what can be done. Have you ever tried sub-zero for plex? If so, give me the name of a tv show episode or movie that has properly pulled forced subtitles so I can test it.

that link actually is sub-zero for plex :)
...I prematurely deleted it but I think the last show I remember it working on was "High Maintenance (2016) Season 02 Episode 03 - Namaste

Do you have a opensubtitles login, or are you just using whatever works?

on sub-zero had opensubtitles and Addic7ed

It's hard to get this working, I'm trying to parse the subtitle information from opensubtitles and I just can't get it to auto-select subtitles that have the forced flag in them already. I see that opensubtitles has some, but whenever I try to pull a video thru it, it grabs the one without the flag.
It grabs subtitles no problem, and they do happen to be the correct forced subtitle, but unless I actually play the subtitle file I don't know that. There's no information that suggests that this is a forced dialog subtitle, which could lead to a lot of false positives, and is something I'd like to avoid.
Can you give me an exact file name to try? ex: S02E02 1080p HEVC x265-MeGusta-Pre It might be an issue with how the subtitle matching is done, and small file differences could matter.

High.Maintenance.2016.S02E02.Fagin.1080p.AMZN.WEB-DL.DDP5.1.H.264-monkee.mkv

Anything we can leverage from here?
https://github.com/pannal/Sub-Zero.bundle/blob/0561c2d64026d5d4df3aaf276b7129e2e475fcca/Contents/Code/support/subtitlehelpers.py

Ah ok, I misunderstood how opensubtitles works. If you login a certain way (aka, checking the "foreign only" option) the only results are forced subtitles.
I should be able to get something for you to try out later today or tomorrow.

Alright awesome! Happy to help test :)

Slowly working on it, someone gave me a wonderful sickness this week so it'll be a bit delayed. It doesn't actually do anything yet, this is just allowing opensubtitles login information to be used, as otherwise it won't give you any subtitles.

Ahh sorry to hear that - thanks for the continuing progress and feel better!

Any update on this?

Give it a whirl if you want to try, but it's very inconsistent right now.

Alright - I've re-pulled and have it running on Sonarr/Radarr... We'll see what happens for future downloads to see if it grabs anything on the newer stuff.

Anything in logs to be looking out for to see if this did/didnt work?
2018-03-02 12:44:06 - RadarrPostConversion - INFO - Radarr extra script post processing started.
2018-03-02 12:44:06 - readSettings - INFO - /usr/bin/python
2018-03-02 12:44:06 - readSettings - WARNING - Audio bitrate was invalid, defaulting to 256 per channel.
2018-03-02 12:44:06 - readSettings - WARNING - Sample rate was invalid, defaulting to 48000 KHz.
2018-03-02 12:44:06 - RadarrPostConversion - INFO - {'radarr_eventtype': 'Download', 'radarr_moviefile_qualityversion': '2', 'radarr_movie_tmdbid': '364689', 'radarr_movie_path': '/library/Movies/Ferdinand (2017)', 'radarr_movie_title': 'Ferdinand', 'HOME': '/root', 'radarr_moviefile_id': '908', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'radarr_moviefile_path': '/library/Movies/Ferdinand (2017)/Ferdinand (2017) Bluray-1080p Proper.mp4', 'radarr_movie_imdbid': 'tt3411444', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm', 'radarr_isupgrade': 'False', 'TZ': 'America/New_York', 'radarr_moviefile_releasegroup': 'RARBG', 'LANGUAGE': 'en_US.UTF-8', 'SHLVL': '0', 'radarr_download_id': '846F6202B68BAA9D147CD5ED55252F6D98F045D6', 'PWD': '/opt/radarr', 'radarr_moviefile_sourcepath': '/library/Downloads/completed/Radarr/Ferdinand.2017.PROPER.1080p.BluRay.H264.AAC-RARBG/Ferdinand.2017.PROPER.1080p.BluRay.H264.AAC-RARBG.mp4', 'XDG_CONFIG_HOME': '/config/xdg', 'PGID': '100', 'radarr_moviefile_quality': 'Bluray-1080p', 'CWD': '/', 'radarr_moviefile_sourcefolder': '/library/Downloads/completed/Radarr/Ferdinand.2017.PROPER.1080p.BluRay.H264.AAC-RARBG', 'radarr_moviefile_relativepath': 'Ferdinand (2017) Bluray-1080p Proper.mp4', 'radarr_movie_id': '351', 'OLDPWD': '/run/s6/services/radarr', 'HOSTNAME': 'a3b6abaa5ddb', 'PUID': '1001', 'radarr_moviefile_scenename': 'Ferdinand.2017.PROPER.1080p.BluRay.H264.AAC-RARBG'}
2018-03-02 12:44:06 - RadarrPostConversion - INFO - Processing /library/Movies/Ferdinand (2017)/Ferdinand (2017) Bluray-1080p Proper.mp4.
2018-03-02 12:44:07 - RadarrPostConversion - INFO - Tagging file with IMDB ID tt3411444
2018-03-02 12:44:07 - tmdb_mp4 - INFO - Tagging file: /library/Movies/Ferdinand (2017)/Ferdinand (2017) Bluray-1080p Proper.mp4.
2018-03-02 12:44:07 - tmdb_mp4 - INFO - Trying to write tags.
2018-03-02 12:44:07 - tmdb_mp4 - INFO - Tags written successfully.
2018-03-02 12:44:07 - mkvtomp4 - INFO - Relocating MOOV atom to start of file.
2018-03-02 12:44:07 - qtfaststart - INFO - Removing free atom at 32 (8 bytes)
2018-03-02 12:44:07 - qtfaststart - INFO - Patching stco with 155498 entries
2018-03-02 12:44:07 - qtfaststart - INFO - Patching stco with 155498 entries
2018-03-02 12:44:07 - qtfaststart - INFO - Writing output...
2018-03-02 12:44:59 - RadarrPostConversion - INFO - Radarr response: ID 1129955 queued.
2018-03-02 12:44:59 - RadarrPostConversion - INFO - Waiting rescan to complete
2018-03-02 12:44:59 - RadarrPostConversion - INFO - started
2018-03-02 12:45:04 - RadarrPostConversion - INFO - Command completed
2018-03-02 12:45:04 - RadarrPostConversion - INFO - Requesting updated information from Radarr for movie ID 351.
2018-03-02 12:45:04 - RadarrPostConversion - INFO - {u'website': u'https://www.foxmovies.com/movies/ferdinand', u'overview': u'Ferdinand, a little bull, prefers sitting quietly under a cork tree just smelling the flowers versus jumping around, snorting, and butting heads with other bulls. As Ferdinand grows big and strong, his temperament remains mellow, but one day five men come to choose the "biggest, fastest, roughest bull" for the bullfights in Madrid and Ferdinand is mistakenly chosen.  Based on the classic 1936 children's book by Munro Leaf.', u'sizeOnDisk':<PHONE_NUMBER>, u'minimumAvailability': u'announced', u'year': 2017, u'images': [{u'coverType': u'poster', u'url': u'/MediaCover/351/poster.jpg'}, {u'coverType': u'banner', u'url': u'/MediaCover/351/banner.jpg'}], u'id': 351, u'alternativeTitles': [{u'votes': 0, u'movieId': 351, u'sourceType': u'tmdb', u'language': u'english', u'title': u'The Story of Ferdinand', u'sourceId': 364689, u'voteCount': 0, u'id': 619}], u'genres': [], u'monitored': True, u'inCinemas': u'2017-12-09T05:00:00Z', u'title': u'Ferdinand', u'tags': [], u'tmdbId': 364689, u'lastInfoSync': u'2018-03-02T17:35:30.04678Z', u'status': u'released', u'added': u'2018-01-02T17:49:55.772021Z', u'pathState': u'static', u'imdbId': u'tt3411444', u'cleanTitle': u'ferdinand', u'movieFile': {u'sceneName': u'Ferdinand.2017.PROPER.1080p.BluRay.H264.AAC-RARBG', u'dateAdded': u'2018-03-02T17:43:52.43436Z', u'movieId': 0, u'mediaInfo': {u'videoBitDepth': 8, u'audioBitrate': 224000, u'videoCodec': u'AVC', u'audioChannelPositionsText': u'Front: L C R, Side: L R, LFE', u'audioProfile': u'LC', u'videoBitrate': 2500000, u'height': 808, u'width': 1920, u'audioStreamCount': 1, u'audioChannelPositions': u'3/2/0.1', u'audioLanguages': u'English', u'videoFps': 23.976, u'audioFormat': u'AAC', u'scanType': u'Progressive', u'runTime': u'01:48:05.5690000', u'audioChannels': 2, u'schemaRevision': 3, u'subtitles': u''}, u'relativePath': u'Ferdinand (2017) Bluray-1080p Proper.mp4', u'releaseGroup': u'RARBG', u'edition': u'', u'quality': {u'quality': {u'id': 7, u'name': u'Bluray-1080p'}, u'revision': {u'real': 0, u'version': 2}}, u'id': 908, u'size':<PHONE_NUMBER>}, u'downloaded': True, u'studio': u'Davis Entertainment', u'physicalRelease': u'2018-02-27T00:00:00Z', u'sortTitle': u'ferdinand', u'path': u'/library/Movies/Ferdinand (2017)', u'runtime': 107, u'titleSlug': u'ferdinand-364689', u'hasFile': True, u'folderName': u'/library/Movies/Ferdinand (2017)', u'ratings': {u'votes': 320, u'value': 6.7}, u'qualityProfileId': 5, u'secondaryYearSourceId': 0, u'profileId': 5, u'isAvailable': True, u'youTubeTrailerId': u'HBXVM7oUPVk'}
2018-03-02 12:45:05 - RadarrPostConversion - INFO - Radarr monitoring information updated for movie Ferdinand.

Not right now but I'll add some.

@Collisionc - Having some issues with the latest version of the script:
2018-03-19 08:09:56 - RadarrPostConversion - INFO - Processing /library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mkv.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Reading video stream.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Video codec detected: hevc.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Pix Fmt: yuv420p10le.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Reading audio streams.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Audio detected for stream #1: dts [eng].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Creating audio stream 0 from source audio stream 1 [iOS-audio].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Audio track is number 0 setting disposition to default
2018-03-19 08:10:01 - mkvtomp4 - INFO - Creating audio stream 1 from source stream 1.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Audio Track is number 1 setting disposition to none
2018-03-19 08:10:01 - mkvtomp4 - INFO - Reading subtitle streams.
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #2: hdmv_pgs_subtitle [eng].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #3: hdmv_pgs_subtitle [ara].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #4: hdmv_pgs_subtitle [cze].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #5: hdmv_pgs_subtitle [dan].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #6: hdmv_pgs_subtitle [dut].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #7: hdmv_pgs_subtitle [fin].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #8: hdmv_pgs_subtitle [fre].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #9: hdmv_pgs_subtitle [ger].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #10: hdmv_pgs_subtitle [ita].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #11: hdmv_pgs_subtitle [jpn].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #12: hdmv_pgs_subtitle [nor].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #13: hdmv_pgs_subtitle [pol].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #14: hdmv_pgs_subtitle [por].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #15: hdmv_pgs_subtitle [spa].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #16: hdmv_pgs_subtitle [spa].
2018-03-19 08:10:01 - mkvtomp4 - INFO - Subtitle detected for stream #17: hdmv_pgs_subtitle [swe].
2018-03-19 08:10:02 - mkvtomp4 - INFO - Starting conversion.
2018-03-19 08:21:16 - mkvtomp4 - ERROR - Error converting file, FFMPEG error.
Traceback (most recent call last):
  File "/sickbeard_mp4_automator/mkvtomp4.py", line 966, in convert
    for timecode in conv:
  File "/sickbeard_mp4_automator/converter/__init__.py", line 243, in convert
    timeout=timeout, preopts=preopts, postopts=postopts):
  File "/sickbeard_mp4_automator/converter/ffmpeg.py", line 632, in convert
    total_output, pid=p.pid)
FFMpegConvertError: <FFMpegConvertError error="Exited with code -15", pid=1396, cmd="/usr/local/bin/ffmpeg -fix_sub_duration -vsync -1 -i /library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mkv -vcodec libx264 -map 0:0 -vb 65355k -c:a:0 aac -map 0:1 -disposition:a:0 default -ac:a:0 2 -b:a:0 256k -ar:a:0 48000 -metadata:s:a:0 language=eng -strict experimental -c:a:1 ac3 -map 0:1 -disposition:a:1 none -ac:a:1 6 -b:a:1 1536k -ar:a:1 48000 -metadata:s:a:1 language=eng -f mp4 -threads 0 -max_muxing_queue_size 2048 -movflags faststart -preset ultrafast -y /library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mp4">
2018-03-19 08:21:16 - mkvtomp4 - ERROR - /usr/local/bin/ffmpeg -fix_sub_duration -vsync -1 -i /library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mkv -vcodec libx264 -map 0:0 -vb 65355k -c:a:0 aac -map 0:1 -disposition:a:0 default -ac:a:0 2 -b:a:0 256k -ar:a:0 48000 -metadata:s:a:0 language=eng -strict experimental -c:a:1 ac3 -map 0:1 -disposition:a:1 none -ac:a:1 6 -b:a:1 1536k -ar:a:1 48000 -metadata:s:a:1 language=eng -f mp4 -threads 0 -max_muxing_queue_size 2048 -movflags faststart -preset ultrafast -y /library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mp4
2018-03-19 08:21:16 - mkvtomp4 - ERROR - ffmpeg version 3.4.1-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 6.4.0 (Debian 6.4.0-10) 20171112
  configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-6 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 2 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 3 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 4 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 5 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 6 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 7 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 8 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 9 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 10 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 11 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 12 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 13 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 14 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 15 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 16 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[matroska,webm @ 0x4ba7f20] Could not find codec parameters for stream 17 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, matroska,webm, from '/library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mkv':
  Metadata:
    title           : Harry Potter and the Philosopher's Stone (2001) 4K
    encoder         : libebml v1.3.5 + libmatroska v1.4.8
    creation_time   : 2017-12-27T01:19:16.000000Z
  Duration: 02:32:21.34, start: 0.000000, bitrate: 65355 kb/s
    Chapter #0:0: start 0.000000, end 245.412000
    Metadata:
      title           : Doorstep Delivery
    Chapter #0:1: start 245.412000, end 491.157000
    Metadata:
      title           : Vanishing Glass
    Chapter #0:2: start 491.157000, end 737.403000
    Metadata:
      title           : Letters From No One
    Chapter #0:3: start 737.403000, end 1105.271000
    Metadata:
      title           : Keeper of the Keys
    Chapter #0:4: start 1105.271000, end 1303.636000
    Metadata:
      title           : Diagon Alley
    Chapter #0:5: start 1303.636000, end 1481.647000
    Metadata:
      title           : Gringotts
    Chapter #0:6: start 1481.647000, end 1729.561000
    Metadata:
      title           : Ollivanders
    Chapter #0:7: start 1729.561000, end 1865.197000
    Metadata:
      title           : The Boy Who Lived
    Chapter #0:8: start 1865.197000, end 2045.543000
    Metadata:
      title           : Platform 9 3/4
    Chapter #0:9: start 2045.543000, end 2269.601000
    Metadata:
      title           : Ron and Hermione
    Chapter #0:10: start 2269.601000, end 2489.487000
    Metadata:
      title           : Welcome to Hogwarts
    Chapter #0:11: start 2489.487000, end 2773.437000
    Metadata:
      title           : Sorting Hat
    Chapter #0:12: start 2773.437000, end 3029.026000
    Metadata:
      title           : Nick and Other Residents
    Chapter #0:13: start 3029.026000, end 3304.301000
    Metadata:
      title           : Potions and Parcels
    Chapter #0:14: start 3304.301000, end 3655.652000
    Metadata:
      title           : New Seeker
    Chapter #0:15: start 3655.652000, end 3823.987000
    Metadata:
      title           : Three-Headed Sentinel
    Chapter #0:16: start 3823.987000, end 4068.231000
    Metadata:
      title           : Facts and Feathers
    Chapter #0:17: start 4068.231000, end 4429.258000
    Metadata:
      title           : Mountain Troll
    Chapter #0:18: start 4429.258000, end 4817.980000
    Metadata:
      title           : Quidditch
    Chapter #0:19: start 4817.980000, end 5034.529000
    Metadata:
      title           : Interference Overcome
    Chapter #0:20: start 5034.529000, end 5312.474000
    Metadata:
      title           : Christmas Gift
    Chapter #0:21: start 5312.474000, end 5502.497000
    Metadata:
      title           : Cloaked in Darkness
    Chapter #0:22: start 5502.497000, end 5802.630000
    Metadata:
      title           : Mirror of Erised
    Chapter #0:23: start 5802.630000, end 6154.815000
    Metadata:
      title           : Norbert
    Chapter #0:24: start 6154.815000, end 6545.038000
    Metadata:
      title           : Forbidden Forest
    Chapter #0:25: start 6545.038000, end 6801.628000
    Metadata:
      title           : Up to Something
    Chapter #0:26: start 6801.628000, end 7089.749000
    Metadata:
      title           : Through the Trapdoor
    Chapter #0:27: start 7089.749000, end 7424.751000
    Metadata:
      title           : Wizards' Chess
    Chapter #0:28: start 7424.751000, end 7616.108000
    Metadata:
      title           : Sacrifice Play
    Chapter #0:29: start 7616.108000, end 7855.347000
    Metadata:
      title           : Man with Two Faces
    Chapter #0:30: start 7855.347000, end 8058.884000
    Metadata:
      title           : Magic Touch
    Chapter #0:31: start 8058.884000, end 8249.575000
    Metadata:
      title           : Mark of Love
    Chapter #0:32: start 8249.575000, end 8504.663000
    Metadata:
      title           : House Cup Winner
    Chapter #0:33: start 8504.663000, end 8650.809000
    Metadata:
      title           : Not Really Going Home
    Chapter #0:34: start 8650.809000, end 9141.344000
    Metadata:
      title           : Credits
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS             : 60678943
      BPS-eng         : 60678943
      DURATION        : 02:32:21.341000000
      DURATION-eng    : 02:32:21.341000000
      NUMBER_OF_FRAMES: 219173
      NUMBER_OF_FRAMES-eng: 219173
      NUMBER_OF_BYTES :<PHONE_NUMBER>8
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>8
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: dts (DTS-HD MA), 48000 Hz, 7.1, s32p (24 bit) (default)
    Metadata:
      title           : DTS: X 7.1
      BPS             : 4342010
      BPS-eng         : 4342010
      DURATION        : 02:32:21.344000000
      DURATION-eng    : 02:32:21.344000000
      NUMBER_OF_FRAMES: 857001
      NUMBER_OF_FRAMES-eng: 857001
      NUMBER_OF_BYTES :<PHONE_NUMBER>
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : English (SDH)
      BPS             : 22915
      BPS-eng         : 22915
      DURATION        : 02:30:54.170000000
      DURATION-eng    : 02:30:54.170000000
      NUMBER_OF_FRAMES: 2604
      NUMBER_OF_FRAMES-eng: 2604
      NUMBER_OF_BYTES : 25934897
      NUMBER_OF_BYTES-eng: 25934897
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3(ara): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Arabic
      BPS             : 12260
      BPS-eng         : 12260
      DURATION        : 02:32:00.027000000
      DURATION-eng    : 02:32:00.027000000
      NUMBER_OF_FRAMES: 2504
      NUMBER_OF_FRAMES-eng: 2504
      NUMBER_OF_BYTES : 13977285
      NUMBER_OF_BYTES-eng: 13977285
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:4(cze): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Czech
      BPS             : 21229
      BPS-eng         : 21229
      DURATION        : 02:31:59.944000000
      DURATION-eng    : 02:31:59.944000000
      NUMBER_OF_FRAMES: 2512
      NUMBER_OF_FRAMES-eng: 2512
      NUMBER_OF_BYTES : 24202007
      NUMBER_OF_BYTES-eng: 24202007
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:5(dan): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Danish
      BPS             : 19841
      BPS-eng         : 19841
      DURATION        : 02:32:00.027000000
      DURATION-eng    : 02:32:00.027000000
      NUMBER_OF_FRAMES: 2186
      NUMBER_OF_FRAMES-eng: 2186
      NUMBER_OF_BYTES : 22619594
      NUMBER_OF_BYTES-eng: 22619594
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:6(dut): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Dutch
      BPS             : 18513
      BPS-eng         : 18513
      DURATION        : 02:31:53.729000000
      DURATION-eng    : 02:31:53.729000000
      NUMBER_OF_FRAMES: 2046
      NUMBER_OF_FRAMES-eng: 2046
      NUMBER_OF_BYTES : 21091318
      NUMBER_OF_BYTES-eng: 21091318
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:7(fin): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Finnish
      BPS             : 19520
      BPS-eng         : 19520
      DURATION        : 02:32:00.027000000
      DURATION-eng    : 02:32:00.027000000
      NUMBER_OF_FRAMES: 2428
      NUMBER_OF_FRAMES-eng: 2428
      NUMBER_OF_BYTES : 22253164
      NUMBER_OF_BYTES-eng: 22253164
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:8(fre): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : French
      BPS             : 19494
      BPS-eng         : 19494
      DURATION        : 02:30:51.000000000
      DURATION-eng    : 02:30:51.000000000
      NUMBER_OF_FRAMES: 2856
      NUMBER_OF_FRAMES-eng: 2856
      NUMBER_OF_BYTES : 22055581
      NUMBER_OF_BYTES-eng: 22055581
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:9(ger): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : German (SDH)
      BPS             : 26332
      BPS-eng         : 26332
      DURATION        : 02:31:53.687000000
      DURATION-eng    : 02:31:53.687000000
      NUMBER_OF_FRAMES: 2640
      NUMBER_OF_FRAMES-eng: 2640
      NUMBER_OF_BYTES : 29997870
      NUMBER_OF_BYTES-eng: 29997870
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:10(ita): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Italian (SDH)
      BPS             : 24060
      BPS-eng         : 24060
      DURATION        : 02:30:54.086000000
      DURATION-eng    : 02:30:54.086000000
      NUMBER_OF_FRAMES: 2666
      NUMBER_OF_FRAMES-eng: 2666
      NUMBER_OF_BYTES : 27231157
      NUMBER_OF_BYTES-eng: 27231157
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:11(jpn): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Japanese
      BPS             : 20234
      BPS-eng         : 20234
      DURATION        : 02:23:04.743000000
      DURATION-eng    : 02:23:04.743000000
      NUMBER_OF_FRAMES: 3017
      NUMBER_OF_FRAMES-eng: 3017
      NUMBER_OF_BYTES : 21713989
      NUMBER_OF_BYTES-eng: 21713989
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:12(nor): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Norwegian
      BPS             : 22823
      BPS-eng         : 22823
      DURATION        : 02:30:57.715000000
      DURATION-eng    : 02:30:57.715000000
      NUMBER_OF_FRAMES: 2730
      NUMBER_OF_FRAMES-eng: 2730
      NUMBER_OF_BYTES : 25841136
      NUMBER_OF_BYTES-eng: 25841136
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:13(pol): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Polish
      BPS             : 18495
      BPS-eng         : 18495
      DURATION        : 02:30:57.381000000
      DURATION-eng    : 02:30:57.381000000
      NUMBER_OF_FRAMES: 2338
      NUMBER_OF_FRAMES-eng: 2338
      NUMBER_OF_BYTES : 20939692
      NUMBER_OF_BYTES-eng: 20939692
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:14(por): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Portuguese (Brazilian)
      BPS             : 21571
      BPS-eng         : 21571
      DURATION        : 02:31:53.729000000
      DURATION-eng    : 02:31:53.729000000
      NUMBER_OF_FRAMES: 2510
      NUMBER_OF_FRAMES-eng: 2510
      NUMBER_OF_BYTES : 24574908
      NUMBER_OF_BYTES-eng: 24574908
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:15(spa): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Spanish (Castilian)
      BPS             : 24209
      BPS-eng         : 24209
      DURATION        : 02:30:51.083000000
      DURATION-eng    : 02:30:51.083000000
      NUMBER_OF_FRAMES: 3146
      NUMBER_OF_FRAMES-eng: 3146
      NUMBER_OF_BYTES : 27390063
      NUMBER_OF_BYTES-eng: 27390063
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:16(spa): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Spanish (Latin American)
      BPS             : 23464
      BPS-eng         : 23464
      DURATION        : 02:30:51.250000000
      DURATION-eng    : 02:30:51.250000000
      NUMBER_OF_FRAMES: 2754
      NUMBER_OF_FRAMES-eng: 2754
      NUMBER_OF_BYTES : 26547558
      NUMBER_OF_BYTES-eng: 26547558
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:17(swe): Subtitle: hdmv_pgs_subtitle
    Metadata:
      title           : Swedish
      BPS             : 17201
      BPS-eng         : 17201
      DURATION        : 02:30:57.507000000
      DURATION-eng    : 02:30:57.507000000
      NUMBER_OF_FRAMES: 1692
      NUMBER_OF_FRAMES-eng: 1692
      NUMBER_OF_BYTES : 19475251
      NUMBER_OF_BYTES-eng: 19475251
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (dts (dca) -> aac (native))
  Stream #0:1 -> #0:2 (dts (dca) -> ac3 (native))
Press [q] to stop, [?] for help
[libx264 @ 0x4cd8040] using SAR=1/1
[libx264 @ 0x4cd8040] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX XOP FMA3 BMI2 AVX2
[libx264 @ 0x4cd8040] profile Constrained Baseline, level 5.1
[libx264 @ 0x4cd8040] 264 - core 152 r19 ba24899 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=0 ref=1 deblock=0:0:0 analyse=0:0 me=dia subme=0 psy=1 psy_rd=1.00:0.00 mixed_ref=0 me_range=16 chroma_me=1 trellis=0 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=0 weightp=0 keyint=250 keyint_min=23 scenecut=0 intra_refresh=0 rc=abr mbtree=0 bitrate=65355 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=0
Output #0, mp4, to '/library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mp4':
  Metadata:
    title           : Harry Potter and the Philosopher's Stone (2001) 4K
    encoder         : Lavf57.83.100
    Chapter #0:0: start 0.000000, end 245.412000
    Metadata:
      title           : Doorstep Delivery
    Chapter #0:1: start 245.412000, end 491.157000
    Metadata:
      title           : Vanishing Glass
    Chapter #0:2: start 491.157000, end 737.403000
    Metadata:
      title           : Letters From No One
    Chapter #0:3: start 737.403000, end 1105.271000
    Metadata:
      title           : Keeper of the Keys
    Chapter #0:4: start 1105.271000, end 1303.636000
    Metadata:
      title           : Diagon Alley
    Chapter #0:5: start 1303.636000, end 1481.647000
    Metadata:
      title           : Gringotts
    Chapter #0:6: start 1481.647000, end 1729.561000
    Metadata:
      title           : Ollivanders
    Chapter #0:7: start 1729.561000, end 1865.197000
    Metadata:
      title           : The Boy Who Lived
    Chapter #0:8: start 1865.197000, end 2045.543000
    Metadata:
      title           : Platform 9 3/4
    Chapter #0:9: start 2045.543000, end 2269.601000
    Metadata:
      title           : Ron and Hermione
    Chapter #0:10: start 2269.601000, end 2489.487000
    Metadata:
      title           : Welcome to Hogwarts
    Chapter #0:11: start 2489.487000, end 2773.437000
    Metadata:
      title           : Sorting Hat
    Chapter #0:12: start 2773.437000, end 3029.026000
    Metadata:
      title           : Nick and Other Residents
    Chapter #0:13: start 3029.026000, end 3304.301000
    Metadata:
      title           : Potions and Parcels
    Chapter #0:14: start 3304.301000, end 3655.652000
    Metadata:
      title           : New Seeker
    Chapter #0:15: start 3655.652000, end 3823.987000
    Metadata:
      title           : Three-Headed Sentinel
    Chapter #0:16: start 3823.987000, end 4068.231000
    Metadata:
      title           : Facts and Feathers
    Chapter #0:17: start 4068.231000, end 4429.258000
    Metadata:
      title           : Mountain Troll
    Chapter #0:18: start 4429.258000, end 4817.980000
    Metadata:
      title           : Quidditch
    Chapter #0:19: start 4817.980000, end 5034.529000
    Metadata:
      title           : Interference Overcome
    Chapter #0:20: start 5034.529000, end 5312.474000
    Metadata:
      title           : Christmas Gift
    Chapter #0:21: start 5312.474000, end 5502.497000
    Metadata:
      title           : Cloaked in Darkness
    Chapter #0:22: start 5502.497000, end 5802.630000
    Metadata:
      title           : Mirror of Erised
    Chapter #0:23: start 5802.630000, end 6154.815000
    Metadata:
      title           : Norbert
    Chapter #0:24: start 6154.815000, end 6545.038000
    Metadata:
      title           : Forbidden Forest
    Chapter #0:25: start 6545.038000, end 6801.628000
    Metadata:
      title           : Up to Something
    Chapter #0:26: start 6801.628000, end 7089.749000
    Metadata:
      title           : Through the Trapdoor
    Chapter #0:27: start 7089.749000, end 7424.751000
    Metadata:
      title           : Wizards' Chess
    Chapter #0:28: start 7424.751000, end 7616.108000
    Metadata:
      title           : Sacrifice Play
    Chapter #0:29: start 7616.108000, end 7855.347000
    Metadata:
      title           : Man with Two Faces
    Chapter #0:30: start 7855.347000, end 8058.884000
    Metadata:
      title           : Magic Touch
    Chapter #0:31: start 8058.884000, end 8249.575000
    Metadata:
      title           : Mark of Love
    Chapter #0:32: start 8249.575000, end 8504.663000
    Metadata:
      title           : House Cup Winner
    Chapter #0:33: start 8504.663000, end 8650.809000
    Metadata:
      title           : Not Really Going Home
    Chapter #0:34: start 8650.809000, end 9141.344000
    Metadata:
      title           : Credits
    Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 3840x2160 [SAR 1:1 DAR 16:9], q=-1--1, 65355 kb/s, 23.98 fps, 24k tbn, 23.98 tbc (default)
    Metadata:
      BPS             : 60678943
      BPS-eng         : 60678943
      DURATION        : 02:32:21.341000000
      DURATION-eng    : 02:32:21.341000000
      NUMBER_OF_FRAMES: 219173
      NUMBER_OF_FRAMES-eng: 219173
      NUMBER_OF_BYTES :<PHONE_NUMBER>8
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>8
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      encoder         : Lavc57.107.100 libx264
    Side data:
      cpb: bitrate max/min/avg: 0/0/65355000 buffer size: 0 vbv_delay: -1
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp (24 bit), 256 kb/s (default)
    Metadata:
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      title           : DTS: X 7.1
      BPS             : 4342010
      BPS-eng         : 4342010
      DURATION        : 02:32:21.344000000
      DURATION-eng    : 02:32:21.344000000
      NUMBER_OF_FRAMES: 857001
      NUMBER_OF_FRAMES-eng: 857001
      NUMBER_OF_BYTES :<PHONE_NUMBER>
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      encoder         : Lavc57.107.100 aac
    Stream #0:2(eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1, fltp (24 bit), 640 kb/s
    Metadata:
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      title           : DTS: X 7.1
      BPS             : 4342010
      BPS-eng         : 4342010
      DURATION        : 02:32:21.344000000
      DURATION-eng    : 02:32:21.344000000
      NUMBER_OF_FRAMES: 857001
      NUMBER_OF_FRAMES-eng: 857001
      NUMBER_OF_BYTES :<PHONE_NUMBER>
      NUMBER_OF_BYTES-eng:<PHONE_NUMBER>
      _STATISTICS_WRITING_APP: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v19.0.0 ('Brave Captain') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2017-12-27 01:19:16
      _STATISTICS_WRITING_DATE_UTC-eng: 2017-12-27 01:19:16
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      encoder         : Lavc57.107.100 ac3
[hevc @ 0x4da2ca0] Invalid NAL unit 4, skipping.00:00:14.77 bitrate=67833.0kbits/s speed=0.418x
[hevc @ 0x4da2ca0] The cu_qp_delta -34 is outside the valid range [-32, 31].
[hevc @ 0x4c1e140] Invalid NAL unit 34, skipping.0:00:27.51 bitrate=66465.7kbits/s speed=0.441x
[hevc @ 0x4c1e140] Invalid NAL unit 8, skipping.
[hevc @ 0x4c1e140] The cu_qp_delta 50 is outside the valid range [-32, 31].
[hevc @ 0x4bfc560] Invalid NAL unit 0, skipping.00:00:28.50 bitrate=66139.0kbits/s speed=0.439x
[hevc @ 0x4bfc560] Invalid NAL unit 34, skipping.0:00:29.68 bitrate=65973.7kbits/s speed=0.437x
[hevc @ 0x4bfc560] Invalid NAL unit 13, skipping.
    Last message repeated 1 times
[matroska,webm @ 0x4ba7f20] Invalid EBML number size tag 0x0a at pos 174041407 (0xa5fa93f)
[hevc @ 0x4d12680] Could not find ref with POC 3
[hevc @ 0x4bfc560] The cu_qp_delta 40 is outside the valid range [-32, 31].
[matroska,webm @ 0x4ba7f20] Read error at pos. 184239292 (0xafb44bc)67167.8kbits/s dup=3 drop=0 speed=0.435x
[hevc @ 0x4d12680] Could not find ref with POC 150:00:31.13 bitrate=67568.8kbits/s dup=3 drop=0 speed=0.432x
[hevc @ 0x4d12680] Could not find ref with POC 14
[hevc @ 0x4d12680] Could not find ref with POC 13
[hevc @ 0x4c1e140] Invalid NAL unit 53, skipping.0:00:38.76 bitrate=65618.8kbits/s dup=8 drop=0 speed=0.423x
[hevc @ 0x4c1e140] Invalid NAL unit 0, skipping.
[hevc @ 0x4c1e140] Invalid NAL unit 2, skipping.
[hevc @ 0x4c1e140] Invalid NAL unit 0, skipping.
[matroska,webm @ 0x4ba7f20] Read error at pos. 253080569 (0xf15b3f9)64788.6kbits/s dup=8 drop=0 speed=0.42x
[matroska,webm @ 0x4ba7f20] Read error at pos. 292669957 (0x1171ca05)5543.5kbits/s dup=10 drop=0 speed=0.415x
[hevc @ 0x4d12680] Could not find ref with POC 23
[dca @ 0x4c108e0] Not a valid DCA frame7kB time=00:00:54.58 bitrate=66695.3kbits/s dup=14 drop=0 speed=0.411x
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x4c1e140] Invalid NAL unit 3, skipping.
[hevc @ 0x4c1e140] Invalid NAL unit 18, skipping.
    Last message repeated 2 times
[hevc @ 0x4c1e140] Invalid NAL unit size<PHONE_NUMBER> > 140590).
[hevc @ 0x4c1e140] Error splitting the input into NAL units.
[matroska,webm @ 0x4ba7f20] Read error at pos. 347198152 (0x14b1d2c8)
[hevc @ 0x4be42c0] Invalid NAL unit 34, skipping.
[hevc @ 0x4be42c0] Could not find ref with POC 10
[hevc @ 0x4be42c0] Could not find ref with POC 9
[hevc @ 0x4be42c0] Could not find ref with POC 8
[hevc @ 0x4be42c0] The cu_qp_delta -1000 is outside the valid range [-32, 31].
Error while decoding stream #0:0: Invalid data found when processing input7kbits/s dup=14 drop=0 speed=0.412x
[hevc @ 0x4be42c0] Invalid NAL unit 33, skipping.0:00:58.31 bitrate=66993.5kbits/s dup=19 drop=0 speed=0.406x
[hevc @ 0x4be42c0] Invalid NAL unit 0, skipping.
[matroska,webm @ 0x4ba7f20] Invalid length 0x6b > 0x8 for syntax element 15kbits/s dup=19 drop=0 speed=0.407x
[hevc @ 0x4bfc560] Could not find ref with POC 15
[hevc @ 0x4be42c0] Skipping NAL unit 51
[hevc @ 0x4bfc560] Could not find ref with POC 14
[hevc @ 0x4bfc560] Could not find ref with POC 13
[hevc @ 0x4bfc560] Invalid NAL unit 34, skipping.0:01:16.68 bitrate=65905.7kbits/s dup=27 drop=0 speed=0.409x
[hevc @ 0x4bfc560] Invalid NAL unit 0, skipping.
[hevc @ 0x4bfc560] Invalid NAL unit 54, skipping.
[hevc @ 0x4bfc560] Invalid NAL unit 5, skipping.
    Last message repeated 2 times
[dca @ 0x4c108e0] Failed to decode block code(s)00:01:18.28 bitrate=65817.8kbits/s dup=27 drop=0 speed=0.409x
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x4c1e140] Could not find ref with POC 15
[hevc @ 0x4c1e140] Could not find ref with POC 18
[hevc @ 0x4c1e140] Could not find ref with POC 20
[hevc @ 0x4d12680] Invalid NAL unit 32, skipping.0:01:45.12 bitrate=66251.2kbits/s dup=34 drop=0 speed=0.404x
    Last message repeated 1 times
[hevc @ 0x4c1e140] Invalid NAL unit 0, skipping.00:01:51.10 bitrate=66590.0kbits/s dup=34 drop=0 speed=0.401x
    Last message repeated 4 times
[hevc @ 0x4c1e140] The cu_qp_delta -434 is outside the valid range [-32, 31].
[hevc @ 0x4be42c0] Could not find ref with POC 0
[hevc @ 0x4be42c0] Could not find ref with POC 3
[hevc @ 0x4be42c0] Could not find ref with POC 5
[matroska,webm @ 0x4ba7f20] Invalid EBML number size tag 0x0c at pos 786602433 (0x2ee299c1)op=0 speed=0.401x
Past duration 0.991997 too large
[hevc @ 0x4c1e140] Invalid NAL unit 34, skipping.0:02:00.47 bitrate=66636.1kbits/s dup=127 drop=2 speed=0.408x
    Last message repeated 2 times
[hevc @ 0x4da2ca0] Invalid NAL unit 0, skipping.00:02:07.70 bitrate=66540.6kbits/s dup=127 drop=2 speed=0.408x
[hevc @ 0x4bfc560] Invalid NAL unit 34, skipping.0:02:19.59 bitrate=66264.7kbits/s dup=138 drop=2 speed=0.406x
    Last message repeated 4 times
[hevc @ 0x4bfc560] The cu_qp_delta 37 is outside the valid range [-32, 31].
[hevc @ 0x4d12680] Could not find ref with POC 0
[hevc @ 0x4d12680] Could not find ref with POC 2
[hevc @ 0x4d12680] Could not find ref with POC 3
[hevc @ 0x4d12680] Could not find ref with POC 5
[hevc @ 0x4bfc560] Duplicate POC in a sequence: 23.02:20.71 bitrate=66363.4kbits/s dup=145 drop=2 speed=0.406x
[hevc @ 0x4bfc560] Error parsing NAL unit #1.
Error while decoding stream #0:0: Invalid data found when processing input6kbits/s dup=145 drop=2 speed=0.405x
[hevc @ 0x4bfc560] Invalid NAL unit 32, skipping.0:02:21.19 bitrate=66553.8kbits/s dup=146 drop=2 speed=0.405x
[matroska,webm @ 0x4ba7f20] Read error at pos.<PHONE_NUMBER> (0x4ac8cac9)920.1kbits/s dup=146 drop=2 speed=0.404x
[hevc @ 0x4d12680] The cu_qp_delta -64 is outside the valid range [-32, 31].
[hevc @ 0x4bfc560] Invalid NAL unit 34, skipping.0:03:23.43 bitrate=67468.9kbits/s dup=736 drop=2 speed=0.436x
    Last message repeated 2 times
[hevc @ 0x4bfc560] Invalid NAL unit 5, skipping.
[hevc @ 0x4bfc560] Invalid NAL unit 18, skipping.
[hevc @ 0x4bfc560] Invalid NAL unit 53, skipping.
[hevc @ 0x4bfc560] Invalid NAL unit 34, skipping.
    Last message repeated 1 times
[matroska,webm @ 0x4ba7f20] Invalid EBML number size tag 0x0c at pos<PHONE_NUMBER> (0x5fbb692c)
[hevc @ 0x4d12680] Could not find ref with POC 170:03:23.53 bitrate=67499.0kbits/s dup=736 drop=2 speed=0.436x
[hevc @ 0x4d12680] Could not find ref with POC 16
[hevc @ 0x4d12680] Could not find ref with POC 15
[hevc @ 0x4da2ca0] Invalid NAL unit 19, skipping.0:04:00.99 bitrate=67423.2kbits/s dup=748 drop=2 speed=0.428x
[hevc @ 0x4da2ca0] Invalid NAL unit 6, skipping.
[hevc @ 0x4da2ca0] The cu_qp_delta 218 is outside the valid range [-32, 31].
[matroska,webm @ 0x4ba7f20] Invalid length 0xc0 > 0x8 for syntax element 19kbits/s dup=751 drop=2 speed=0.427x
[hevc @ 0x4be42c0] Could not find ref with POC 5
[hevc @ 0x4be42c0] Could not find ref with POC 10
[hevc @ 0x4c1e140] The cu_qp_delta -2962 is outside the valid range [-32, 31].
[dca @ 0x4c108e0] Failed to decode block code(s)00:04:08.07 bitrate=67197.2kbits/s dup=751 drop=2 speed=0.426x
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[matroska,webm @ 0x4ba7f20] Invalid EBML number size tag 0x0c at pos<PHONE_NUMBER> (0x7e053b83)rop=2 speed=0.425x
[hevc @ 0x4be42c0] Could not find ref with POC 10
[hevc @ 0x4be42c0] Could not find ref with POC 12
[hevc @ 0x4be42c0] Could not find ref with POC 13
[hevc @ 0x4d12680] Duplicate POC in a sequence: 20.04:12.90 bitrate=67168.4kbits/s dup=757 drop=2 speed=0.425x
[hevc @ 0x4d12680] Error parsing NAL unit #1.
[hevc @ 0x4da2ca0] Duplicate POC in a sequence: 18.
[hevc @ 0x4da2ca0] Error parsing NAL unit #1.
Error while decoding stream #0:0: Invalid data found when processing input
[hevc @ 0x4bfc560] Duplicate POC in a sequence: 19.04:21.71 bitrate=64947.2kbits/s dup=757 drop=2 speed=0.44x
[hevc @ 0x4bfc560] Error parsing NAL unit #1.
Error while decoding stream #0:0: Invalid data found when processing input
Error while decoding stream #0:0: Invalid data found when processing input4kbits/s dup=963 drop=2 speed=0.434x
[hevc @ 0x4bfc560] Invalid NAL unit 0, skipping.00:04:29.64 bitrate=66869.9kbits/s dup=964 drop=2 speed=0.432x
[hevc @ 0x4da2ca0] Invalid NAL unit 5, skipping.00:04:31.43 bitrate=67085.1kbits/s dup=964 drop=2 speed=0.432x
[matroska,webm @ 0x4ba7f20] Invalid length 0x18 > 0x8 for syntax element 1
[hevc @ 0x4c1e140] Could not find ref with POC 17
[hevc @ 0x4c1e140] Could not find ref with POC 18
[hevc @ 0x4c1e140] Could not find ref with POC 20
[dca @ 0x4c108e0] Failed to decode block code(s)00:04:41.43 bitrate=67728.3kbits/s dup=968 drop=2 speed=0.429x
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Not a valid DCA frame
Error while decoding stream #0:1: Invalid data found when processing input
[hevc @ 0x4d12680] Could not find ref with POC 10
[hevc @ 0x4d12680] Could not find ref with POC 9
[hevc @ 0x4d12680] Could not find ref with POC 8
[hevc @ 0x4d12680] Could not find ref with POC 5
More than 1000 frames duplicated 2328577kB time=00:05:02.56 bitrate=63046.7kbits/s dup=968 drop=2 speed=0.461x
[hevc @ 0x4da2ca0] Invalid NAL unit 3, skipping.00:05:03.49 bitrate=64263.5kbits/s dup=1468 drop=2 speed=0.452x
[hevc @ 0x4da2ca0] Invalid NAL unit 0, skipping.
    Last message repeated 1 times
[matroska,webm @ 0x4ba7f20] Read error at pos.<PHONE_NUMBER> (0x943b0fa2)
[dca @ 0x4c108e0] Failed to decode block code(s)
Error while decoding stream #0:1: Invalid data found when processing input
[dca @ 0x4c108e0] Residual encoded channels are present without core
Error while decoding stream #0:1: Invalid argument
[dca @ 0x4c108e0] Residual encoded channels are present without core
Error while decoding stream #0:1: Invalid argument
[dca @ 0x4c108e0] Residual encoded channels are present without core6971.7kbits/s dup=1468 drop=2 speed=4.17x
Error while decoding stream #0:1: Invalid argument
[dca @ 0x4c108e0] Packet too short for EXSS frame
[dca @ 0x4c108e0] Residual encoded channels are present without core
Error while decoding stream #0:1: Invalid argument
[dca @ 0x4c108e0] Residual encoded channels are present without core
Error while decoding stream #0:1: Invalid argument
[hevc @ 0x4c1e140] Could not find ref with POC 21
[hevc @ 0x4c1e140] Could not find ref with POC 23
[hevc @ 0x4da2ca0] The cu_qp_delta -57 is outside the valid range [-32, 31].
[aac @ 0x4e552e0] Queue input is backward in time
[hevc @ 0x4d12680] Could not find ref with POC 5
[hevc @ 0x4d12680] Could not find ref with POC 8
[hevc @ 0x4d12680] Could not find ref with POC 10
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458096, current: 14587624; changing to 134458097. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458352, current: 14587368; changing to 134458353. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458097, current: 15185672; changing to 134458098. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458353, current: 14588376; changing to 134458354. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458354, current: 15185928; changing to 134458355. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458098, current: 15187192; changing to 134458099. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458355, current: 15186936; changing to 134458356. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458099, current: 15188728; changing to 134458100. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458356, current: 15187960; changing to 134458357. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458357, current: 15188984; changing to 134458358. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458100, current: 15190264; changing to 134458101. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458358, current: 15190008; changing to 134458359. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458101, current: 15191784; changing to 134458102. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458359, current: 15191016; changing to 134458360. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:1; previous: 134458360, current: 15192040; changing to 134458361. This may result in incorrect timestamps in the output file.
[mp4 @ 0x4c13ce0] Non-monotonous DTS in output stream 0:2; previous: 134458102, current: 15193320; changing to 134458103. This may result in incorrect timestamps in the output file.

2018-03-19 08:21:17 - mkvtomp4 - ERROR - /library/Movies/Harry Potter and the Philosopher's Stone (2001)/Harry Potter and the Philosopher's Stone (2001) Remux-2160p.mp4 deleted.

I'll check that out, at first glance it looks like a bad video file, since
Stream #0:0 -> #0:0 (hevc (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (dts (dca) -> aac (native))
Stream #0:1 -> #0:2 (dts (dca) -> ac3 (native))
show that you are using normal cpu encoding/decoding for that file.

I'm pretty sure I found the same version of the file, and did not have any issues converting it... potentially corrupt download? It could also be a difference in ffmpeg versions, I generally have bleeding edge ffmpeg running.

Yep - think it was just a bad file... Also added 'hevc' to the conf, dont think it was picking everything up with just x265/h265

After fumbling around with this some more, I don't think I can get it to work well enough to add it as a feature to the script. Time is kind of limited, and I'll check on it again later.. but it'll be a while.


sandbox: Adjust OOM score of infra container to a low value

This matches the current kube behavior. This will probably
be provided over the CRI at which point we won't have to
define a constant in cri-o code.
Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

See https://github.com/kubernetes/kubernetes/issues/47938

LGTM

LGTM

This one is ready.


[ios] injectJavaScript in componentDidMount not working as expected

Code sample:
class MyWebView extends React.Component {
    webViewRef = createRef()

    componentDidMount() {
         if (this.webViewRef.current) {
            this.webViewRef.current.injectJavaScript('alert("hello world")');
        }
    }

    render() {
        return <WebView ref={this.webViewRef}/>
    }
}

Expected:
Should alert with "Hello world"
Current:
Nothing is alert-ed

Dialogs like alert and confirm do not work on the WKWebview by default. Solution: https://stackoverflow.com/questions/26898941/ios-wkwebview-not-showing-javascript-alert-dialog. Would be nice if this solution is going to be implemented.


[HUDI-6969] Add speed limit for stream read

Change Logs
Currently, there is no speed limit for stream read, and regardless of the instantranges, they will be read at once. It is easy to cause GC of monitor operator.
Add a configuration to limit the number of commits read per round in stream read mode.
Impact
stream read.
Risk level (write none, low medium or high below)
low.
Documentation Update
Describe any necessary documentation update if there is any new feature, config, or user-facing change

The config description must be updated if new configs are added or the default value of the configs are changed
Any new feature or user-facing change requires updating the Hudi website. Please create a Jira ticket, attach the
ticket number here and follow the instruction to make
changes to the website.

Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

cc @danny0405

@hudi-bot run azure


EXC_BAD_ACCESS when using rex_enabled with <~ operator

Hi,
trying to bind an AnyProperty<Bool> to a UIButton.rex_enabled by using <~ and experienced EXC_BAD_ACCESS. I played around and it seems that this also crashes when only accessing UIButton.rex_enabled
initial Code:
    override func viewDidLoad() {
        loginButton.rex_enabled <~ loginViewModel.validCredentials
        super.viewDidLoad()
    }

this crashes also:
    override func viewDidLoad() {
        loginButton.rex_enabled
        super.viewDidLoad()
    }

loginButton comes from an @IBOutlet and I can confirm that there is no issue with the button instance.
Do I miss anything here or is this a bug?
ReactiveCocoa 4.2.0
Rex 0.10.0
Result 2.0.0
xCode 7.3.1

Can you show the entire crash information? I am pretty sure the issue is not related to Rex.

This one is from the last call (0_swift_retain)

Do you need anything more?

I've experienced similar crashes yesterday when accessing any rex_... MutableProperty.
After a time I found that it worked fine when I included the source files directly into my project instead of the framework.
Finally, just rebuilding the Framework with carthage build fixed the problem for me.

Hi, tried that, but rebuilding from carthage doesn´t help.
Anyway I got another output where EXC_BAD_ACCESS happens:

Haven´t tried to add the source files of ReactiveCocoa directly into my project.

I'm having similar issues with every rex_ operator. Just using Rex with Carthage.

Can you try bootstrapping carthage with  --no-use-binaries?

It works!

I've run into the same problem. Upgrading Rex fixed this for me too.
I can guess the issue can be closed then?