9 Feb
2016
9 Feb
'16
2:42 p.m.
Em Mon, 08 Feb 2016 16:00:26 -0700 Shuah Khan shuahkh@osg.samsung.com escreveu:
- ret = __media_entity_pipeline_start(entity, pipe);
- if (ret) {
pr_err("Start Pipeline: %s->%s Error %d\n",
source->name, entity->name, ret);
ret = __media_entity_setup_link(found_link, 0);
pr_err("Deactive link Error %d\n", ret);
goto end;
- }
Hmm... isn't it to early to activate the pipeline here? My original guess is that, on the analog side, this should happen only at the stream on code. Wouldn't this break apps like mythTV?
On analog side, there are a few ioctls that change the configuration on the tuner way before stream on step. Is there a reason to separate the setup_link() and pipeline_start() steps? I can separate these two steps, but I am not really seeing the reason for that.
I'm actually ok with that, provided that it won't break existing apps. Did you test it with MythTV?
Regards, Mauro