Even use rotation, it's for wayland, with different implementations. GEN platform doesn't support MPEG4, IVI can only use software.
From: Clark, Joel Sent: Wednesday, October 09, 2013 1:05 PM To: Yuan, Feng Cc: Yin, Yan; [email protected] Subject: Re: [Dev] Clarificaiton: gstreamer git paths and branches in tizen.org IVI often uses rotation. IVI want Mpeg4 and H.264 Regards Joel Tizen IVI program manager On Oct 8, 2013, at 7:28 PM, "Yuan, Feng" <[email protected]<mailto:[email protected]>> wrote: Hi, Looks like IVI and mobile would merge into one same branch for all gst-xxx packages on Tizen 3.0. Something about gstreamer-vaapi in my mind. 1. Rotation. Tizen phone has specific rotation which doesn't used in upstream. And IVI doesn't need rotation. Though upstream code has rotation feature, but it doesn't work. 2. Libva dependency. IVI based on GEN platform and used latest libva version. Phone based on PVR and used a very old libva version. Decoder should be same the different libva version. But encoder APIs changed lots. This would make phone to make hard decisions to choose, Option 1, change to latest libva version, but driver need lots changes. Lots unstable issues there. Option 2, make gstreamer-vaapi works for both libva versions, starts another porting works there. No matter which option to choose, gst-vaapi also need to consider another issue, the same code should work both on PVR and GEN. Drivers have different requirement even on the same libva APIs. 3. IVI may also have specific fixes and phone doesn't need. e.g, IVI doesn't support MEPG4/H.263 decoder but phone need to have. Maybe these things are easier to fix or harder than I think. Thanks, Wind From: Yin, Yan Sent: Tuesday, October 08, 2013 6:01 PM To: [email protected]<mailto:[email protected]> Cc: Zhao, Halley; Yuan, Feng; Lynch, Rusty; [email protected]<mailto:[email protected]> Subject: Clarificaiton: gstreamer git paths and branches in tizen.org<http://tizen.org> Hi, The git paths and branches of gstreamer (and gst-plugins-xxx) are somewhat confusing in tizen.org<http://tizen.org> due to many historical reasons, and here comes a clarification, hopefully it can address some of your confusions. let's take gst-plugins-base for example, the same rule applies to gstreamer/gst-plugins-base/gst-plugins-good/gst-plugins-bad/gst-plugins-ugly/gst-libav/gst-omx/gstreamer-vaapi. Git path Git Branches Implications framework/multimedia/gst-plugins-base0.10 1.0_post 2.0alpha master tizen_2.0 tizen_2.1 tizen_2.2 l This git path is used for Tizen 2.x only. l For Tizen 3.0 development, this git path won't be used. platform/upstream/gst-plugins-base devel pristine-tar tizen tizen_2.1_compat upstream l This git path is used for Tizen 3.x and future, for both IVI and Mobile profile. l The "tizen_2.1_compat" branch hosts the 0.10.x API version code base from tizen 2.x, while "tizen" branch hosts the 1.x API version code base targeting for tizen 3.x. l The "tizen_2.1_compat" branch will generate package with 0.10 suffix in package name, while "tizen" branch will generate package without any suffix, they can co-exist in same OBS project and one image. l The "tizen_2.1_compat" branch might be renamed to "tizen_2.x_compat" soon. profile/ivi/gst-plugins-base 1.0 2.0 2.0alpha 2.0alpha-wayland l This git path is used for Tizen 2.x IVI profile only. l For Tizen 3.0 development, this git path won't be used. profile/mobile/gst-plugins-base0.10 Tizen l This git path would be deleted soon. Regards, Yan _______________________________________________ Dev mailing list [email protected]<mailto:[email protected]> https://lists.tizen.org/listinfo/dev
_______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
