Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

July 26 2016

19:15

Loading truly truly huge text files with a QAbstractListModel

Sometimes people want to do crazy stuff like loading a gigabyte sized plain text file into a Qt view that can handle QAbstractListModel. Like for example a QML ListView. You know, the kind of files you generate with this commando:

base64 /dev/urandom | head -c 100000000 > /tmp/file.txt

But, how do they do it?

FileModel.h

So we will make a custom QAbstractListModel. Its private member fields I will explain later:

#ifndef FILEMODEL_H
#define FILEMODEL_H

#include <QObject>
#include <QVariant>
#include <QAbstractListModel>
#include <QFile>

class FileModel: public QAbstractListModel {
    Q_OBJECT

    Q_PROPERTY(QString fileName READ fileName WRITE setFileName NOTIFY fileNameChanged )
public:
    explicit FileModel( QObject* a_parent = nullptr );
    virtual ~FileModel();

    int columnCount(const QModelIndex &parent) const;
    int rowCount( const QModelIndex& parent =  QModelIndex() ) const Q_DECL_OVERRIDE;
    QVariant data( const QModelIndex& index, int role = Qt::DisplayRole ) const  Q_DECL_OVERRIDE;
    QVariant headerData( int section, Qt::Orientation orientation,
                         int role = Qt::DisplayRole ) const  Q_DECL_OVERRIDE;
    void setFileName(const QString &fileName);
    QString fileName () const
        { return m_file->fileName(); }
signals:
    void fileNameChanged();
private:
    QFile *m_file, *m_index;
    uchar *map_file;
    uchar *map_index;
    int m_rowCount;
    void clear();
};

#endif// FILEMODEL_H

FileModel.cpp

We will basically scan the very big source text file for newline characters. We’ll write the offsets of those to a file suffixed with “.mmap”. We’ll use that new file as a sort of “partition table” for the very big source text file, in the data() function of QAbstractListModel. But instead of sectors and files, it points to newlines.

The reason why the scanner itself isn’t using the mmap’s address space is because apparently reading blocks of 4kb is faster than reading each and every byte from the mmap in search of \n characters. Or at least on my hardware it was.

You should probably do the scanning in small qEventLoop iterations (make sure to use nonblocking reads, then) or in a thread, as your very big source text file can be on a unreliable or slow I/O device. Plus it’s very big, else you wouldn’t be doing this (please promise me to just read the entire text file in memory unless it’s hundreds of megabytes in size: don’t micro optimize your silly homework notepad.exe clone).

Note that this is demo code with a lot of bugs like not checking for \r and god knows what memory leaks and stuff was remaining when it suddenly worked. I leave it to the reader to improve this. An example is that you should check for validity of the “.mmap” file: your very big source text file might have changed since the newline partition table was made.

Knowing that I’ll soon find this all over the place without any of its bugs fixed, here it comes ..

#include "FileModel.h"

#include <QDebug>

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <pthread.h>
#include <unistd.h>

FileModel::FileModel( QObject* a_parent )
    : QAbstractListModel( a_parent )
    , m_file (nullptr)
    , m_index(nullptr)
    , m_rowCount ( 0 ) { }

FileModel::~FileModel() { clear(); }

void FileModel::clear()
{
    if (m_file) {
        if (m_file->isOpen() && map_file != nullptr)
            m_file->unmap(map_file);
        delete m_file;
    }
    if (m_index) {
        if (m_index->isOpen() && map_index != nullptr)
            m_index->unmap(map_index);
        delete m_index;
    }
}

void FileModel::setFileName(const QString &fileName)
{
   clear();
   m_rowCount = 0;
   m_file = new QFile(fileName);
   int cur = 0;
   m_index = new QFile(m_file->fileName() + ".mmap");
   if (m_file->open(QIODevice::ReadOnly)) {
       if (!m_index->exists()) {
           char rbuffer[4096];
           m_index->open(QIODevice::WriteOnly);
           char nulbuffer[4];
           int idxnul = 0;
           memset( nulbuffer +0, idxnul >> 24 & 0xff, 1 );
           memset( nulbuffer +1, idxnul >> 16 & 0xff, 1 );
           memset( nulbuffer +2, idxnul >>  8 & 0xff, 1 );
           memset( nulbuffer +3, idxnul >>  0 & 0xff, 1 );
           m_index->write( nulbuffer, sizeof(quint32));
           qDebug() << "Indexing to" << m_index->fileName();
           while (!m_file->atEnd()) {
               int in = m_file->read(rbuffer, 4096);
               if (in == -1)
                   break;
               char *newline = (char*) 1;
               char *last = rbuffer;
               while (newline != 0) {
                   newline = strchr ( last, '\n');
                   if (newline != 0) {
                     char buffer[4];
                     int idx = cur + (newline - rbuffer);
                     memset( buffer +0, idx >> 24 & 0xff, 1 );
                     memset( buffer +1, idx >> 16 & 0xff, 1 );
                     memset( buffer +2, idx >>  8 & 0xff, 1 );
                     memset( buffer +3, idx >>  0 & 0xff, 1 );
                     m_index->write( buffer, sizeof(quint32));
                     m_rowCount++;
                     last = newline + 1;
                  }
               }
               cur += in;
           }
           m_index->close();
           m_index->open(QFile::ReadOnly);
           qDebug() << "done";
       } else {
           m_index->open(QFile::ReadOnly);
           m_rowCount = m_index->size() / 4;
       }
       map_file= m_file->map(0, m_file->size(), QFileDevice::NoOptions);
       qDebug() << "Done loading " << m_rowCount << " lines";
       map_index = m_index->map(0, m_index->size(), QFileDevice::NoOptions);
   }
   beginResetModel();
   endResetModel();
   emit fileNameChanged();
}

static quint32
read_uint32 (const quint8 *data)
{
    return data[0] << 24 |
           data[1] << 16 |
           data[2] << 8 |
           data[3];
}

int FileModel::rowCount( const QModelIndex& parent ) const
{
    Q_UNUSED( parent );
    return m_rowCount;
}

int FileModel::columnCount(const QModelIndex &parent) const
{
    Q_UNUSED( parent );
    return 1;
}

QVariant FileModel::data( const QModelIndex& index, int role ) const
{
    if( !index.isValid() )
        return QVariant();
    if (role == Qt::DisplayRole) {
        QVariant ret;
        quint32 pos_i = read_uint32(map_index + ( 4 * index.row() ) );
        quint32 end_i;
        if ( index.row() == m_rowCount-1 )
            end_i = m_file->size();
        else
            end_i = read_uint32(map_index + ( 4 * (index.row()+1) ) );
        uchar *position;
        position = map_file +  pos_i;
        uchar *end = map_file + end_i;
        int length = end - position;
        char *buffer = (char*) alloca(length +1);
        memset (buffer, 0, length+1);
        strncpy (buffer, (char*) position, length);
        ret = QVariant(QString(buffer));
        return ret;
    }
    return QVariant();
}

QVariant FileModel::headerData( int section, Qt::Orientation orientation, int role ) const
{
    Q_UNUSED(section);
    Q_UNUSED(orientation);
    if (role != Qt::DisplayRole)
           return QVariant();
    return QString("header");
}

main.cpp

#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QtQml>// qmlRegisterType

#include "FileModel.h"

int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);
    qmlRegisterType<FileModel>( "FileModel", 1, 0, "FileModel" );
    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
    return app.exec();
}

main.qml

import QtQuick 2.3
import QtQuick.Window 2.2
import FileModel 1.0

Window {
    visible: true

    FileModel { id: fileModel }
    ListView {
        id: list
        anchors.fill: parent
        delegate: Text { text: display }
        MouseArea {
            anchors.fill: parent
            onClicked: {
                list.model = fileModel
                fileModel.fileName = "/tmp/file.txt"
            }
        }
    }
}

profile.pro

TEMPLATE = app
QT += qml quick
CONFIG += c++11
SOURCES += main.cpp \
    FileModel.cpp
RESOURCES += qml.qrc
HEADERS += \
    FileModel.h

qml.qrc

<RCC>
    <qresource prefix="/">
        <file>main.qml</file>
    </qresource>
</RCC>
0 Add to favourites0 Bury

July 09 2016

13:45

Creating PyGTK app snaps with snapcraft

Snap is a new packaging format introduced by Ubuntu as an successor to dpkg aka debian package. It offers sandboxing and transactional updates and thus is a competitor to the flatpak format and resembles docker images.

As with every new technology the weakest point of working with snaps is the documentation. Your best bet so far is the snappy-playpen repository.

There are also some rough edges regarding desktop integration and python interoperability, so this is what the post will be about.

I will introduce some quircks that were needed to get teatime running, which is written in Python3 and uses Unity and GTK3 via GObject introspection.

The most important thing to be aware of is that snaps are similar to containers in that each snap has its own rootfs and only restricted access outside of it. This is basically what the sandboxing is about.
However a typical desktop application needs to know quite a lot about the outside world:

  • It must know which theme the user currently uses, and after that it also needs to access the theme files.
  • For saving anything it needs access to /home
  • If it should access the internet it needs system level access as well; like querying whether there actually is an active internet connection

To declare that we want to write to home, play back sound and use unity features we use the plugs keyword like

apps:
    teatime:
         # ...
         plugs: [unity7, home, pulseaudio]

However we must also tell our app to look for the according libraries inside its snap instead of the system paths. For this one must change quite a few environment variables manually. Fortunately Ubuntu provides wrapper scripts that take care of this for us. They are called desktop-launchers.

To use the launcher the configures the GTK3 environment we have to extend the teatime part like this:

apps:
    teatime:
        command: desktop-launch $SNAP/usr/share/teatime/teatime.py
        # ...
parts:
    teatime:
         # ...
         after: [desktop/gtk3]

The desktop-launch script takes care of telling PyGTK where the GI repository files are.

You can see the full snapcraft.yml here.

 

Update:

Before my fix, one had to use this rather lengthy startup command

env GI_TYPELIB_PATH=$SNAP/usr/lib/girepository-1.0:$SNAP/usr/lib/x86_64-linux-gnu/girepository-1.0 desktop-launch $SNAP/usr/share/teatime/teatime.py

which hard-coded the architecture.

/Update

After this teatime will start, but the paths still have to be fixed. Inside a snap “/” still refers to the system root, so all absolute paths must be prefixed with $SNAP.

Actually I think the design of flatpak is more elegant in this regard where “/” points to the local rootfs and one does not have to change absolute paths. To bring in the system parts flatpak uses bind mounts.

Conclusions

Once you get the hang of how snaps work, packaging becomes quite straightforward, however currently there are still some drawbacks

  • the snap package results in 120MB compared to a 12KB deb. This is actually a feature as shipping all the dependencies makes the snap installable on every linux distribution. However I hope that we can get this down by introducing shared frameworks (like GTK3, Python) that do not have to be included in the app package.
  • Due to another issue, your snap has only the C locale available and thus will not be localized.
  • [Update: fixed] Unity desktop notifications do not work. You will get a DBus exception at the corresponding call.
  • [Update: fixed] The shipped .desktop file is not hooked up with the system, so you can only launch the app via the command line.
0 Add to favourites0 Bury

June 30 2015

16:11

2015-06-16 Meeting Minutes

Meeting held 2015-06-16 on FreeNode, channel #maemo-meeting (logs)

Attending: Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen)

Partial: Gido Griese (Win7Mac)

Absent: Oksana Tkachenko (Oksana/Wikiwide), William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur)

Summary of topics (ordered by discussion):

  • Referendum and Elections announcement

p>(Topic Referendum and Elections announcement):

  • Juiceme agreed that the 3rd draft of the referendum is OK for publishing.
  • Both the referendum on council tasks and election of the new council will be run concurrently as to maximise the awareness of the ongoing actions and have as large as possible vote count.


Action Items:
  • old items:
    • The selected Code of Conduct (KDE) still needs to be published on TMO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • Archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • new items:

0 Add to favourites0 Bury

June 14 2015

16:43

UEvents in Android - from kernel events to notifications

In my current project, the system has to notify the user about a certain action that actually takes place inside the kernel (in this case, transfer of security keys). I don't want to get into too much details about the tasks, but let's consider that the kernel and the Dalvik are the only trustworthy components and the security keys are stored inside the kernel. I've also seen some pieces of code that helps to implement this, but I could not find a end-to-end solution.

[This post is a bit long, as it contains a lot of code and I tried to explain some details of it.]

Ok, let's proceed. This is the flow:

1) The kernel is asked to perform a certain syscall (transfer securely stored keys inside the kernel);
2) The kernel has to notify the user that some application has asked to do something suspicious, for example, to have access to some security keys;
3) The event is sent all the way to the userspace and a notification appears to the user (UI).

First, we have to generate one event in the kernel space (you can create a module and insert your code there). For this, we use an UEVENT. In addition, we can also add extra pieces of information into the event, for example strings, integers and so forth. The following code shows a simple UEVENT generated from the kernel space. It contains one integer field called "etype".

Some pieces of code were taken from the kernel itself (linux/samples/kobject/kset-example.c), and I made small changes to keep it even simpler. For more information, check the original one.

Initially, we need to create a kobject to embedded an attribute, for instance (https://www.kernel.org/doc/Documentation/kobject.txt). Once the kobject is registered, we broadcast it to other components of the system using kobject_uevent(). The files foo_kobject.c/h and foo_event.c/h contain code to broadcast an UEvent using a kobject.

foo_kobject.h (kernel code, for example, as part of your module)
#ifndef FOO_KOBJECT_
#define FOO_KOBJECT_

/*
* Partially copied from linux/samples/kobject/kset-example.c
*
* Released under the GPL version 2 only.
*/

/*
* This is our "object" that we will create and register it with sysfs.
*/
struct foo_obj {
struct kobject kobj;
int foo;
};
#define to_foo_obj(x) container_of(x, struct foo_obj, kobj)

struct foo_obj *
create_foo_obj(const char *name);

int
foo_kobj_init(void);

void
foo_kobj_exit(void);

#endif

foo_kobject.c (kernel code, for example, as part of your module)
/*
* Partially copied from linux/samples/kobject/kset-example.c
*
* Released under the GPL version 2 only.
*
*/

#include <linux/kobject.h>
#include <linux/string.h>
#include <linux/sysfs.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/init.h>

#include "foo_kobject.h"

/*
* This module shows how to create a kset in sysfs called
* /sys/kernel/foo
* Then one kobject is created and assigned to this kset, "foo".
* In this kobject, one attribute is also
* created and if an integer is written to these files, it can be later
* read out of it.
*/

/* a custom attribute that works just for a struct foo_obj. */
struct foo_attribute {
struct attribute attr;
ssize_t (*show)(struct foo_obj *foo, struct foo_attribute *attr, char *buf);
ssize_t (*store)(struct foo_obj *foo, struct foo_attribute *attr, const char *buf, size_t count);
};
#define to_foo_attr(x) container_of(x, struct foo_attribute, attr)

/*
* The default show function that must be passed to sysfs. This will be
* called by sysfs for whenever a show function is called by the user on a
* sysfs file associated with the kobjects we have registered. We need to
* transpose back from a "default" kobject to our custom struct foo_obj and
* then call the show function for that specific object.
*/
static ssize_t foo_attr_show(struct kobject *kobj,
struct attribute *attr,
char *buf)
{
struct foo_attribute *attribute;
struct foo_obj *foo;

attribute = to_foo_attr(attr);
foo = to_foo_obj(kobj);

if (!attribute->show)
return -EIO;

return attribute->show(foo, attribute, buf);
}

/*
* Just like the default show function above, but this one is for when the
* sysfs "store" is requested (when a value is written to a file.)
*/
static ssize_t foo_attr_store(struct kobject *kobj,
struct attribute *attr,
const char *buf, size_t len)
{
struct foo_attribute *attribute;
struct foo_obj *foo;

attribute = to_foo_attr(attr);
foo = to_foo_obj(kobj);

if (!attribute->store)
return -EIO;

return attribute->store(foo, attribute, buf, len);
}

/* Our custom sysfs_ops that we will associate with our ktype later on */
static const struct sysfs_ops foo_sysfs_ops = {
.show = foo_attr_show,
.store = foo_attr_store,
};

/*
* The release function for our object. This is REQUIRED by the kernel to
* have. We free the memory held in our object here.
*
* NEVER try to get away with just a "blank" release function to try to be
* smarter than the kernel. Turns out, no one ever is...
*/
static void foo_release(struct kobject *kobj)
{
struct foo_obj *foo;

foo = to_foo_obj(kobj);
kfree(foo);
}

/*
* The "foo" file where the .foo variable is read from and written to.
*/
static ssize_t foo_show(struct foo_obj *foo_obj, struct foo_attribute *attr,
char *buf)
{
return sprintf(buf, "%d\n", foo_obj->foo);
}

static ssize_t foo_store(struct foo_obj *foo_obj, struct foo_attribute *attr,
const char *buf, size_t count)
{
sscanf(buf, "%du", &foo_obj->foo);
return count;
}

static struct foo_attribute foo_attribute =
__ATTR(foo, 0666, foo_show, foo_store);

/*
* Create a group of attributes so that we can create and destroy them all
* at once.
*/
static struct attribute *foo_default_attrs[] = {
&foo_attribute.attr,
NULL, /* need to NULL terminate the list of attributes */
};

/*
* Our own ktype for our kobjects. Here we specify our sysfs ops, the
* release function, and the set of default attributes we want created
* whenever a kobject of this type is registered with the kernel.
*/
static struct kobj_type foo_ktype = {
.sysfs_ops = &foo_sysfs_ops,
.release = foo_release,
.default_attrs = foo_default_attrs,
};

static struct kset *example_kset;

struct foo_obj *create_foo_obj(const char *name)
{
struct foo_obj *foo;
int retval;

/* allocate the memory for the whole object */
foo = kzalloc(sizeof(*foo), GFP_KERNEL);
if (!foo)
return NULL;

/*
* As we have a kset for this kobject, we need to set it before calling
* the kobject core.
*/
foo->kobj.kset = example_kset;

/*
* Initialize and add the kobject to the kernel. All the default files
* will be created here. As we have already specified a kset for this
* kobject, we don't have to set a parent for the kobject, the kobject
* will be placed beneath that kset automatically.
*/
retval = kobject_init_and_add(&foo->kobj, &foo_ktype, NULL, "%s", name);
if (retval) {
kobject_put(&foo->kobj);
return NULL;
}

/*
* We are always responsible for sending the uevent that the kobject
* was added to the system.
*/
kobject_uevent(&foo->kobj, KOBJ_ADD);

return foo;
}

static void destroy_foo_obj(struct foo_obj *foo)
{
kobject_put(&foo->kobj);
}

int
foo_kobject_init(void)
{
/*
* Create a kset with the name of "kset_foo",
* located under /sys/kernel/
*/
example_kset = kset_create_and_add("kset_foo", NULL, kernel_kobj);
if (!example_kset)
return -ENOMEM;

}

void
foo_kobject_exit(void)
{
destroy_foo_obj(foo_kobj);
kset_unregister(example_kset);
}

foo_uevent.h (kernel code, for example, as part of your module)
#ifndef FOO_UEVENT_
#define FOO_UEVENT_

enum FOO_event_type {
FOO_GET = 1,
FOO_SET
};

struct foo_event {
enum foo_event_type etype;
};

int foo_init_events(void);

int foo_send_uevent(struct foo_event *fooe);

#endif


In the following code, we send an event string as part of our new UEvent. In our case, just the type of the event (FOO_GET or FOO_SET). foo_uevent.c (kernel code, for example, as part of your module)
#include <linux/kobject.h>
#include "foo_kobject.h"
#include "foo_uevent.h"

static struct foo_obj *foo_kobj;

int foo_init_events(void)
{
int ret;

ret = example_init();
if (ret)
{
printk("error - could not create ksets\n");
goto foo_error;
}

foo_kobj = create_foo_obj("foo");
if (!foo_kobj)
{
printk("error - could not create kobj\n");
goto foo_error;
}

return 0;

foo_error:
return -EINVAL;
}

int foo_send_uevent(struct foo_event *pce)
{
char event_string[20];
char *envp[] = { event_string, NULL };

if (!foo_kobj)
return -EINVAL;

snprintf(event_string, 20, "FOO_EVENT=%d", pce->etype);

return kobject_uevent_env(&foo_kobj->kobj, KOBJ_CHANGE, envp);
}

So far, we've only made changes in the kernel level. But also, we need to listen to UEVENTs in the userspace. For that, I changed a little bit the Dalvik and added the following binder to listen to UEvents and send notifications, so that the user can see the event.

For more details on how to add a system service in Android, check this link. In this case, I added a Binder, as we are not providing any service (setting an integer, for instance). In our example, we simply broadcast events to the user interface.To add the following Binder, create a file that contains the code into framework/base/services/java/com/android/server/. You also have to change the file Android.mk at framework/base/services/jni/Android.mk


...
LOCAL_SRC_FILES:= \
com_android_server_VibratorService.cpp \
com_android_server_location_GpsLocationProvider.cpp \
com_android_server_connectivity_Vpn.cpp \
+ com_android_server_pm_PackageManagerService.cpp \
onload.cpp
...

Also, don't forget to register the service (check the link that I mentioned before!), by changing the file framework/base/services/java/com/android/server/SystemServer.java


class ServerThread extends Thread {
...
WifiP2pService wifiP2p = null;
WifiService wifi = null;
NsdService serviceDiscovery= null;
+ MyServiceBinder myService = null;
IPackageManager pm = null;
Context context = null;
WindowManagerService wm = null;
...
class ServerThread extends Thread {
...
}

try {
+ Slog.i(TAG, "My Service - Example");
+ myService = MyServiceBinder.create(context);
+ ServiceManager.addService(
+ Context.MY_SERVICE, myService);
+ } catch (Throwable e) {
+ reportWtf("starting Privacy Capsules Service", e);
+ }
+
...

Finally, here is the Java code. This Binder simply listens to UEvents that contains the string "FOO_EVENT", which also embeds the integer as part of the UEvent. Then, we create a UI notification and we attach an Intent to the notification, so that when the user clicks on it, a Activity or a Dialog is launched.
...
public class MyServiceBinder extends Binder {

private final int FOO_GET = 1;
private final int FOO_SET = 2;

private MyServiceWorkerThread mWorker;
private MyServiceWorkerHandler mHandler;
private Context mContext;
private NotificationManager mNotificationManager;

/*
* We create an observer to listen to the UEvent we are interested in.
* See UEventObserver#startObserving(String). From the UEvent, we extract
* an existing integer field and we propagate create a notification to
* be seen by the user.
*/
private final UEventObserver mUEventObserver = new UEventObserver() {
@Override
public void onUEvent(UEventObserver.UEvent event) {
final int eventType = Integer.parseInt(event.get("FOO_EVENT"));
sendMyServiceNotification(eventType);
}
};

public MyServiceBinder(Context context) {
super();
mContext = context;
mNotificationManager = (NotificationManager)mContext.getSystemService(
Context.NOTIFICATION_SERVICE);

/* We have to specify a filter to receive only certain UEvents from the
* kernel. In this case, the UEVENT that we want to listen to contains
* the string "FOO_EVENT".
*/
mUEventObserver.startObserving("FOO_EVENT=");

mWorker = new MyServiceWorkerThread("MyServiceWorker");
mWorker.start();
}

/*
* Add potential initialization steps here
*/
public static MyServiceBinder create(Context context) {
MyServiceBinder service = new MyServiceBinder(context);
return service;
}

/*
* Sends notification to the user. In this case, we are create notifications.
* If the user clicks on the notification, we send an Intent so that an system
* application is launched. For example, if we are listening to notifications
* for USB UEvents, the USB Settings application can be launched when the
* notification is clicked.
*/
private final void sendNotificationToUser(int type) {
String notificationMessage = "";
Resources r = mContext.getResources();
switch(type) {
case FOO_GET:
// do something if the event type is A
notificationMessage = "This is event type FOO_GET";
break;
case FOO_SET:
// do something if the event type is B
notificationMessage = "This is event type FOO_SET";
break;
default:
break;
}

String notificationTitle = r.getString(R.string.my_service_notification_title);
long notificationWhen = System.currentTimeMillis();
int requestID = (int) notificationWhen;

Intent intent = new Intent(Intent.ACTION_FOO_EVENT);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP
| Intent.FLAG_ACTIVITY_CLEAR_TOP);

intent.putExtra(FooManager.EXTRA_ETYPE, type);
intent.putExtra(FooManager.EXTRA_MESSAGE, notificationMessage);

PendingIntent pi = PendingIntent.getActivityAsUser(mContext, requestID,
intent, 0, null, UserHandle.CURRENT);

Notification notification = new Notification.Builder(mContext)
.setSmallIcon(R.drawable.indicator_input_error)
.setContentTitle(notificationTitle)
.setContentText(notificationMessage)
.setPriority(Notification.PRIORITY_HIGH)
.setDefaults(0)
.setWhen(notificationWhen)
.setOngoing(true)
.setContentIntent(pi)
.setAutoCancel(true)
.build();

mNotificationManager.notifyAsUser(null,
R.string.my_service_notification_title,
notification, UserHandle.ALL);
}


/*
* Runner for the
*
*/
private void sendMyServiceNotification(final int type) {

mHandler.post(new Runnable() {
@Override
public void run() {
sendNotificationToUser(type);
}
});

}

private class MyServiceWorkerThread extends Thread {

public MyServiceWorkerThread(String name) {
super(name);
}

public void run() {
Looper.prepare();
mHandler = new MyServiceWorkerHandler();
Looper.loop();
}

}

private class MyServiceWorkerHandler extends Handler {

private static final int MESSAGE_SET = 0;

@Override
public void handleMessage(Message msg) {
try {
if (msg.what == MESSAGE_SET) {
Log.i(TAG, "set message received: " + msg.arg1);
}
} catch (Exception e) {
// Log, don't crash!
Log.e(TAG, "Exception in MyServiceWorkerHandler.handleMessage:", e);
}
}

}
}
0 Add to favourites0 Bury

June 12 2015

07:09

2015-06-02 Meeting Minutes

Meeting held 2015-06-02 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),

Gido Griese (Win7Mac),

Partial: Oksana Tkachenko (Oksana/Wikiwide),
Rüdiger Schiller (chem|st),

Absent: Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Referendum
  • Council elections

Topic (Referendum):

  • Win7Mac posted to Council, via email, 2-option (Yes or No) referendum, about accepting that Council becomes part of MCeV, and corresponding modifications to Council election rules.
  • Defining in bylaws that Council's task is to advise board (besides holding elections), for all "Yes" options of referendum.
  • Wikiwide offers to put "Council election rules can be changed by GA resolution, not only PM referendum" into separate part of referendum, because MCeV can function if Council election rules are changeable by referendum only.
    Peterleinchen notes that this will be the most work consuming option, and it will not change the council position (no power over board).
    3-option referendum should be doable.
  • Next council meeting should decide on referendum and announce it, as well as council elections, to hold them together.
  • A draft of referendum from chemist

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • -- new items:
0 Add to favourites0 Bury
06:58

2015-05-19 Meeting Minutes

Meeting held 2015-05-19 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme),

Gido Griese (Win7Mac),

Partial: Oksana Tkachenko (Oksana/Wikiwide),

Absent: Peter Leinchen (peterleinchen), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • HiFo and MCeV: transfer
  • Referendum

Topic (HiFo and MCeV: transfer):

  • For those under the impression that Nokia could deny us moving everything to MCeV: chemist is not in the position to share details of the agreement but what he can share, is that in case of HiFo moving *all* assets to a new/other entity Nokia has to be notified, not asked for permission, and the *new entity has to kiss the ring.

Topic (Referendum):

  • The referendum options must be debated for a minimum of 4 weeks prior to the referendum; referendum voting will be open for the same length of time as the council elections [1 week].
  • Define the council responsibility, besides holding all elections. The issue is, since Council is elected by all Passive Members and not just GA, Council has to be limited in power, since GA is the native "superior force" in any e.V.
  • Referendum would include changes to council election rules: altered all "1 month" to "4 weeks", got rid of that obscure "Nokia Community Manager"...

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • -- new items:
0 Add to favourites0 Bury

May 19 2015

06:12

2015-05-12 Meeting Minutes

Meeting held 2015-05-12 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),

Ivaylo Dimitrov (freemangordon),

Partial: Oksana Tkachenko (Oksana/Wikiwide),
Falk Stern (warfare/fstern),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • HiFo and MCeV: transfer
  • Referendum
  • Facebook API changes

Topic (HiFo and MCeV: transfer):

  • woody has now made the transfer from HiFo account to MCeV account; it should be visible there in couple of days. Next steps are dissolving the Hildon Foundation and making final transfer of all intangibles to MCeV. That's in the works, too.
  • The agreement between HiFo and Nokia states that in situation like the current one, Nokia is to be notified by proceedings, That's being taken care of, too. In theory, they could decline the transfer. But it is not seen as likely.

Topic (Referendum):

  • peterleinchen is going to check the bylaws to make up his mind about need of referendum. .

Topic (Facebook API changes):

  • Daphne Won does not reply to the latest Facebook messages; probably need to ask somebody from usoft/nokia for help.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • -- new items:
0 Add to favourites0 Bury

May 16 2015

00:57

2015-05-05 Meeting Minutes

Meeting held 2015-05-05 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),

Ivaylo Dimitrov (freemangordon),

Partial: Oksana Tkachenko (Oksana/Wikiwide),
Gido Griese (Win7Mac),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Facebook API changes
  • Referendum, repositories being down and the letter to HiFo

Topic (Facebook API changes):

  • Recently, FB migrated all API v1.0 applications (like the one in N900, dunno about N9/50) to v2.0. As a result, FB sharing plugin stopped working, again. Could someone contact Daphne Won and request for the community to take ownership of N900 facebook application, so we can go through FB review process and make photo/video sharing plugin working anew?
  • The FB application was registered on FB back in 2009 (afaik) by Nokia. Every FB application has administrators, that lady being one of them. She has the rights to add other people as administrators. We need such an administrator account in order to request FB to review the application according to those new rules.

Topic (Referendum, repositories being down and the letter to HiFo):

  • Lost with that RFC thread now; lots of heated discussion; no checks for the type of ruling which can be created by GA or Council and executed by board.
  • Current mirrors of repositories are working, and staff is backed up, but it would be better to have an official repository, with permission of Nokia or Microsoft.
  • Mail template to Jaffa needed

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Contacting Daphne Won to get administrator rights for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
0 Add to favourites0 Bury

May 10 2015

18:40

Android Linux Kernel module building/installation

Let's now show how to install a module into the just compiled Android kernel (see this post for more information)

For compiling the module, it's important that you use the same kernel source that is installed in your device. Otherwise, you cannot install the module.

a. Go to the code that contains an example of kernel module for Android (for instance, [your_code]/module/intercept);
b. Update the makefile to point to your kernel source code;
c. You need to set some env variables, including the cross-compiler. In this case, you can use the ones provided by the Android source, in the folder prebuilts:

   @desktop:$ export CROSS_COMPILE=[android_sdk]/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-
   @desktop:$ export ARCH=arm
   @desktop:$ export PATH=$PATH:/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/
   @desktop:$ make
   (a kernel module file will be generated ([your_module].ko) and this is the one that we need to install in our rooted device)

d. Copy the .ko file to the device using the following command:

   @desktop:$ adb push [your_module].ko /data/local/tmp

e. Install the kernel module using the following commands:

   @desktop:$ adb shell
   @android:$ su
   @android:$ cd /data/local/tmp
   @android:$ insmod [your_module].ko

f. You might get some errors, such as "function not implemented". To check more details about what's wrong, you can check the log file by typing the following command.

   @android:$ dmesg

0 Add to favourites0 Bury

May 09 2015

23:15

2015-04-28 Meeting Minutes

Meeting held 2015-04-28 on FreeNode, channel #maemo-meeting (logs)

Attending:
William McBee (gerbick), Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen),


Partial: Oksana Tkachenko (Oksana/Wikiwide), Gido Griese (Win7Mac),

Absent: Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Outages of nokia.com
  • HiFo and MCeV: transfer

Topic (Outages of nokia.com):

Topic (HiFo and MCeV: transfer):


Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
    • Email to Jaffa and Rob about complete transfer of all assets from HiFo to MCeV.
  • -- new items:
0 Add to favourites0 Bury

May 08 2015

21:57

Some other tips on building your AOSP for development

As you need to implement your solution into Android system, you end up learning a lot about the different Android layers (kernel, OS and applications) and how to integrate them. I decided to add the following list with some tips, as these small things took me some precious time to get it solved. The list will be often edited:

#01 - Make sure that you're flashing the device with the proper kernel image

This is what happened to me: I had previously built the kernel (something like two months before). Then, I had to build the OS image from scratch, that is, cleaning up the previous build (with make clobber). When I used the command make bootimage, including setting the variables properly, the output always had the wrong kernel image (not the one that I had previously built, but the existing one in the directory prebuilts). The build process won't take too old kernel images. Therefore, make sure that the compressed kernel image is always new. Even if you don't make any change on the kernel source, do make again to generate a new file.

0 Add to favourites0 Bury

May 07 2015

21:42

Board Minutes for meeting on May 7th, 2015, 22:30 – 22:50 UTC

Present

  • Ryan Abel – Hildon Foundation Director
  • Andrew Flegg – Hildon Foundation Director
  • Gido Griese – Hildon Foundation Director
  • Rüdiger Schiller – Hildon Foundation Director, Maemo Community e.V. Director
  • Falk Stern – Maemo Community e.V. Director [partial]

Minutes were produced by Andrew Flegg.

Agenda

  1. Approval of Corporate Resolution to transfer monies to MCeV and close the Hildon Foundation bank account.
  2. Approval for proceeding with a transfer of all rights, responsibilities and remaining assets to MCeV.

Minutes

    1. All present Hildon Foundation directors reviewed the proposed wording of the Corporate Resolution to transfer the bank account contents to Maemo Community e.V., and close Hildon Foundation’s bank account. No changes were proposed.
    2. A voice vote was taken on passing the proposed Corporate Resolution. The results were:

      Rüdiger Schiller: yes
      Ryan Abel: yes
      Andrew Flegg: yes
      Gido Griese: yes

      The Corporate Resolution was passed unanimously.

    3. Ryan Abel took an ACTION to produce the document and circulate it for signing physically and electronically. The document will be passed from Ryan -> Gido -> Rüdiger -> Andrew -> Craig. Due date: Thursday, 7th May 2015.
    4. Craig Woodward will also sign the document to represent his undertaking of the tasks laid out in the Corporate Resolution. Once signed, he will return the signed document to Hildon Foundation Board.
    1. Falk Stern, as another member Maemo Community e.V. board joined the meeting to discuss the agreement to transfer all assets, rights and responsibilities of Hildon Foundation to Maemo Community e.V.
    2. All present reviewed the proposed wording of the agreement to transfer Hildon Foundation activities to Maemo Community e.V. No changes were proposed.
    3. A voice vote was taken on passing the proposed agreement. The results were:

      Rüdiger Schiller: yes
      Andrew Flegg: yes
      Falk Stern: yes
      Ryan Abel: yes
      Gido Griese: yes

      The agreement was passed unanimously. MCeV bylaws only require two signatures.

    4. Ryan Abel took an ACTION to produce the document and circulate it for signing physically and electronically. The document will be passed from Ryan -> Gido -> Falk -> Rüdiger -> Andrew. Due date: Monday, 11th May 2015.
    5. Once signed, Andrew Flegg will email the document to both Hildon Foundation and Maemo Community e.V. boards for their records.
    1. AOB: Following on from the execution of these two agreements, Andrew Flegg took an ACTION to work with Craig Woodward and, if possible, Rob Bauer to tidy up the affairs of Hildon Foundation and close the corporation. Before executing this, a further Board Meeting will be held to ratify the closing of the corporation.
    2. With no other business, the meeting was closed at 22:50 UTC.
0 Add to favourites0 Bury

May 01 2015

17:49
Top Reasons Why Sex Is Very Important in a Relationship

April 30 2015

22:29

2015-04-21 Meeting Minutes

Meeting held 2015-04-21 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),


Partial:
Gido Griese (Win7Mac),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Miscellaneous
  • HiFo and MCeV: transfer

Topic (Miscellaneous):

  • Neo900's web-store will hopefully open within one month.
  • Next election will be acid test for PHP code's personal link generation.
  • Glitch within election machine which might be triggered by invalid ballots, or something else...
  • GMail within Modest, GMail vs personal mail server, bookmark syncing across devices and browsers.

Topic (HiFo and MCeV: transfer):

  • Council should write email to Jaffa (nearly the only member of HiFo Board who is currently in USA) and Rob (co-founder of HiFo), to convince them to fill in the required paperwork to transfer from HiFo to MCeV.
  • Required: HiFo's list of donations-expenses over time, something about taxes, and legal transfer of all assets of HiFo to MCeV
  • Oksana could take part in simple time-consuming work, over email...

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Email to Jaffa and Rob about complete transfer of all assets from HiFo to MCeV.
0 Add to favourites0 Bury

April 17 2015

00:01

2015-04-14 Meeting Minutes

Meeting held 2015-04-14 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide),

Rüdiger Schiller (chem|st),

Partial:

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),

Summary of topics (ordered by discussion):

  • TMO spam
  • gcc for CSSU-Thumb
  • eV: bank account
  • competition prizes

Topic (TMO spam):

  • Humans from Korean online casino created several accounts for spam-bots.
  • chemist closed registration for the time being, since humans can go through any anti-bot protections during registration.
  • akismet post checking filters 80% of legitimate posts.

Topic (gcc for CSSU-Thumb):

  • juiceme would like to help freemangordon with packaging gcc 4.7.2 - what was the problem, what was the compile environment?

Topic (eV: bank account):

  • juiceme's last shipment of bank papers hasn't arrived to chemist, yet.
  • chemist will send a draft to juiceme for court papers.

Topic (competition prizes):

  • juiceme: One thing we might start thinking about, is programming contests.
    It has been fairly long since we had one and and we have some promised donation devices too.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
0 Add to favourites0 Bury

April 10 2015

20:14

Updating Crucial MX100 Firmware with Ubuntu

There has been a Firmware update for the Crucial MX100 to MU02. In case you are running Ubuntu there is an easy way to perform the update without using a CD or USB Stick.

As the firmware comes in form of an iso image containing Tiny Core Linux, we can instruct grub2 to directly boot from it. Here is how:

  1. append the following to /etc/grub.d/40_custom:
    menuentry "MX100 FW Update" {
     set isofile="/home/<USERNAME>/Downloads/MX100_MU02_BOOTABLE_ALL_CAP.iso"
     # assuming your home is on /dev/sda3 ATTENTION: change this so it matches your setup
     loopback loop (hd0,msdos3)$isofile
     linux (loop)/boot/vmlinuz libata.allow_tpm=1 quiet base loglevel=3 waitusb=10 superuser rssd-fw-update rssd-fwdir=/opt/firmware rssd-model=MX100
     initrd (loop)/boot/core.gz
    }

    read this for details of the file format.

  2. run sudo update-grub
  3. reboot and select “MX100 FW Update”
  4. Now you can delete the menuentry created in step1

Note that this actually much “cleaner” than using windows where you have to download 150MB of the Crucial Store Executive Software which actually is a local webserver written in Java (urgh!). But all it can do is display some SMART monitoring information and automatically perform the above steps on windows.

0 Add to favourites0 Bury
00:16

2015-04-07 Meeting Minutes

Meeting held 2015-04-07 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide), Peter Leinchen (peterleinchen),

Rüdiger Schiller (chem|st), Gido Griese (Win7Mac),

Partial:
Falk Stern (warfare/fstern), Ivaylo Dimitrov (freemangordon),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur),

Summary of topics (ordered by discussion):

  • Facebook app
  • eV: bank account
  • auto-builder

Topic (Facebook app):

  • Already fixed. Named administrator gave some information to freemangordon.

Topic (eV: bank account):

  • juiceme's last shipment of papers is still in transit, delayed by Easter holidays.

Topic (auto-builder):

  • The only problem with creating CSSU-thumb target in auto-builder is lack of .deb files for gcc 4.7.2; freemangordon never managed to create a working one.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
0 Add to favourites0 Bury

April 07 2015

00:44

2015-03-31 Meeting Minutes

Meeting held 2015-03-31 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Oksana Tkachenko (Oksana/Wikiwide),

Rüdiger Schiller (chem|st), Gido Griese (Win7Mac),

Partial:
Falk Stern (warfare/fstern), Ivaylo Dimitrov (freemangordon),

Absent: William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur), Peter Leinchen (peterleinchen),

Summary of topics (ordered by discussion):

  • eV: bank account and GA

Topic (eV: bank account and GA):

  • juiceme was sent a wad of documents that juiceme signed and sent back to DB in paper format.
  • juiceme sent fiscal statement of MCeV - it's incorporated in the GA meeting minutes which will get published later (the draft is being written by Win7Mac currently; as court-official document, it will need to include real names, for e.V. members at least?).
  • warfare has changed the board alias to juiceme, chem|st and warfare, according to results of GA election of Board.

Action Items:
  • -- old items:
    • The selected Code of Conduct (KDE) still needs to be published on (T)MO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • archiving Ovi/Nokia store, especially for Harmattan.
  • -- new items:
    • Someone needed to contact Facebook and to gain administrator rights for Nokia N900 Facebook application, so we can enable the new graph Facebook API.
0 Add to favourites0 Bury

April 06 2015

14:35

Jozian Ltd

Needed to make a Company Presentation recently so thought I would add it here.
0 Add to favourites0 Bury

March 18 2015

10:57

Some doubts about GPL, licensing and the BQ Aquaris E4.5 Ubuntu Edition phone

EDIT: Two things: IANAL. I'm not stating there is a violation here. You can look at what's linked to yourself - it worries me that the scripts I know to be central to building a mediatek kernel comes with strange headers as well. Not all that's grep'able here is used in kernel. Second, this is my own personal opinion and blog, not that of my employer.

EDIT2: There's been a response from Canonical at https://lists.launchpad.net/ubuntu-phone/msg11543.html that they'll look into it.

As I often look into adapting other operating systems on existing handsets in the field, naturally I've been interested to see how open the BQ Aquaris E4.5 Ubuntu Edition actually is in terms of hackability and source code availability.

I love hackable devices and I don't like to purchase devices that aren't hackable. As a note, I've reached out and noted already a while back my findings in this post already to Ubuntu guys but nothing seems to have happened.

Before buying a device, I always check out the availability of the source code. One good place to look is the user manual usually, for signs of any source code offers. I found the manual at this location and it doesn't seem to come with any instructions on how to retrieve the source code. I also have asked on Twitter and got hinted on IRC from that I could find kernel source similarly as on device at http://people.canonical.com/~jhm/barajas/ - I downloaded the code at http://people.canonical.com/~jhm/barajas/master/ubuntu-krillin-kernel-c969b99-1b3e670.tgz (MD5sum 52c5562bf2d01d1b60b32367168160f9  ubuntu-krillin-kernel-c969b99-1b3e670.tgz) as the BQ phone is called 'krillin' as it's basically a repurposed BQ Aquaris E4.5 + some small changes. The Android kernel can be found at https://github.com/bq/aquaris-E4.5 as well and source code looks very similar. 

Now, I looked a bit around in the source code. The 'mk' script came with this rather glaring header:

#
# Copyright Statement:
# --------------------
# This software is protected by Copyright and the information contained
# herein is confidential. The software may not be copied and the information
# contained herein may not be used or disclosed except with the written
# permission of MediaTek Inc. (C) 2010
#

Okay.. well, that doesn't sound good. I'm sure the kernel itself is free of anything bad.

ubuntu-krillin-kernel-c969b99/kernel/mediatek$ ls -al
total 12
drwxrwxr-x  3 carsten carsten 4096 Sep 19 15:55 .
drwxrwxr-x 25 carsten carsten 4096 Sep 19 15:55 ..
drwxrwxr-x  2 carsten carsten 4096 Sep 19 15:55 custom
lrwxrwxrwx  1 carsten carsten   22 Sep 19 15:55 kernel -> ../../mediatek/kernel/
lrwxrwxrwx  1 carsten carsten   36 Sep 19 15:55 Makefile -> ../../mediatek/build/kernel/Makefile
lrwxrwxrwx  1 carsten carsten   24 Sep 19 15:55 platform -> ../../mediatek/platform/
Hmm... okay, so drivers/conn_soc/drv_bt/linux/hci_stp.c header has:

/* Copyright Statement:
 *
 * This software/firmware and related documentation ("MediaTek Software") are
 * protected under relevant copyright laws. The information contained herein is
 * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
 * the prior written permission of MediaTek inc. and/or its licensors, any
 * reproduction, modification, use or disclosure of MediaTek Software, and
 * information contained herein, in whole or in part, shall be strictly
 * prohibited.
 *
 * MediaTek Inc. (C) 2010. All rights reserved.
 Well, if it's a module that may or may not be okay depending on your beliefs:
obj-$(CONFIG_MTK_COMBO_BT_HCI) += hci_stp.o in the Makefile..
mediatek/config/krillin/autoconfig/kconfig/project:CONFIG_MTK_COMBO_BT_HCI=y

Nop, seems to be included in the kernel, not as a module. What other gems does this tarball have?

 * This source code and any compilation or derivative thereof is the proprietary
 * information of NXP N.V. and is confidential in nature. Under no circumstances
 * is this software to be  exposed to or placed under an Open Source License of
 * any type without the expressed written permission of NXP N.V.

Let's try to grep for confidential:

makeMtk:# herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/cgen/inc/sph_coeff_dmnr_default.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/cgen/inc/sph_coeff_dmnr_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/cgen/inc/audio_ver1_volume_custom_default.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/cgen/inc/audio_ver1_volume_custom_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/cgen/inc/sph_coeff_default.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/cgen/inc/sph_coeff_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/hal/lens/fm50af/lens_para_FM50AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/lens/fm50af/lens_para_OV8865AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/lens/fm50af/lens_para_T4K37AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/lens/fm50af/lens_para_DW9714A.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/lens/bu6424af/lens_para_OV13850AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov8865_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/hal/imgsensor/ov8865_mipi_raw/config.ftbl.ov8865_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/krillin/hal/imgsensor/ov8865_mipi_raw/camera_AE_PLineTable_ov8865raw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov8865_mipi_raw/camera_tuning_para_ov8865raw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov8865_mipi_raw/camera_info_ov8865raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov8865_mipi_raw/camera_isp_lsc_ov8865raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/t4k04_mipi_raw/config.ftbl.t4k04_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/krillin/hal/imgsensor/t4k04_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/hal/imgsensor/t4k04_mipi_raw/camera_AE_PLineTable_t4k04.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/t4k04_mipi_raw/camera_info_t4k04.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov13850_mipi_raw/camera_info_ov13850mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov13850_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/hal/imgsensor/ov13850_mipi_raw/config.ftbl.ov13850_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/krillin/hal/imgsensor/ov13850_mipi_raw/camera_AE_PLineTable_ov13850mipiraw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov12830_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/hal/imgsensor/ov12830_mipi_raw/config.ftbl.ov12830_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/krillin/hal/imgsensor/ov12830_mipi_raw/camera_isp_lsc_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov12830_mipi_raw/camera_tuning_para_ov12830raw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov12830_mipi_raw/camera_AE_PLineTable_ov12830raw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov12830_mipi_raw/camera_info_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/camera_tuning_para_ov5648mipiraw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/camera_AE_PLineTable_ov5648mipiraw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/config.ftbl.ov5648_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/camera_isp_pca_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/camera_isp_regs_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/krillin/hal/imgsensor/ov5648_mipi_raw/camera_info_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/cgen/inc/sph_coeff_dmnr_default.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/cgen/inc/sph_coeff_dmnr_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/cgen/inc/audio_ver1_volume_custom_default.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/cgen/inc/audio_ver1_volume_custom_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/cgen/inc/sph_coeff_default.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/cgen/inc/sph_coeff_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/hal/lens/fm50af/lens_para_OV8865AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/lens/fm50af/lens_para_T4K37AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/lens/fm50af/lens_para_DW9714A.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/lens/bu6424af/lens_para_OV13850AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/t4k04_mipi_raw/config.ftbl.t4k04_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/vegetahd/hal/imgsensor/t4k04_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/hal/imgsensor/t4k04_mipi_raw/camera_AE_PLineTable_t4k04.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/t4k04_mipi_raw/camera_info_t4k04.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov13850_mipi_raw/camera_info_ov13850mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov13850_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/hal/imgsensor/ov13850_mipi_raw/config.ftbl.ov13850_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/vegetahd/hal/imgsensor/ov13850_mipi_raw/camera_AE_PLineTable_ov13850mipiraw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov12830_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/hal/imgsensor/ov12830_mipi_raw/config.ftbl.ov12830_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/vegetahd/hal/imgsensor/ov12830_mipi_raw/camera_isp_lsc_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov12830_mipi_raw/camera_tuning_para_ov12830raw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov12830_mipi_raw/camera_AE_PLineTable_ov12830raw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov12830_mipi_raw/camera_info_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/camera_tuning_para_ov5648mipiraw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/camera_AE_PLineTable_ov5648mipiraw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/config.ftbl.ov5648_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/camera_isp_pca_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/camera_isp_regs_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/vegetahd/hal/imgsensor/ov5648_mipi_raw/camera_info_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslHdmiTx_types.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_local.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_local.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_Edid_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_InOut_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_cfg.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_cfg.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_Functions.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslHdmiTx_funcMapping.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_HDCP_l.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_HDCP.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_State_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_Types.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_InOut.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmNxCompId.h:/* Confidential in nature. */
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_Functions.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tda998x_ioctl.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_Misc_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmFlags.h: /* Philips Corporation and is confidential in nature. Its use and */
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmFlags.h: /* limited by the confidential information provisions of the Agreement */
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_local.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_local.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_local_otp.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_Misc.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx_IW.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_Edid.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmdlHdmiTx.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmbslTDA9989_State.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/custom/common/kernel/hdmi/nxp_tda19989/tmNxTypes.h:/* and is confidential in nature. */
mediatek/custom/common/kernel/magnetometer/mc64xx/mc64xx.h: * contained herein is confidential. The software including the source code
mediatek/custom/common/kernel/magnetometer/mc64xx/mc64xx.c: * contained herein is confidential. The software including the source code
mediatek/custom/common/kernel/accelerometer/mc3xxx/mc3xxx.h: * contained herein is confidential. The software including the source code
mediatek/custom/common/kernel/accelerometer/mc3xxx/mc3xxx.c: * contained herein is confidential. The software including the source code
mediatek/custom/common/modem/ckt82_we_kk_hspa/modem_1_wg_n.mak:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/custom_MemoryDevice.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/custom_MemoryDevice.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/preloader/inc/memory.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/cust_msdc.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/preloader/inc/cust_rtc.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/cust_bldr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/custom_emi.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/preloader/inc/cust_usb.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/cust_nand.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/cust_sec_ctrl.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/inc/cust_part.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/custom_emi.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/preloader/cust_msdc.c:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/preloader/makefile:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/cgen/cfgdefault/CFG_WIFI_Default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/cfgdefault/CFG_Audio_Default_Cust.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/ckt82_we_kk/cgen/cfgdefault/CFG_PRODUCT_INFO_Default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/cfgdefault/CFG_GPS_Default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/Custom_NvRam_data_item.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/ap_editor_data_item.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/CFG_file_info_custom.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/audio_volume_custom_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/Custom_NvRam_LID.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/cgen/inc/Custom_NvRam_LID.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/audio_custom.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/wifi_custom.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/audio_effect_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/audio_acf_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/bwcs_custom.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/inc/med_audio_default.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/cfgfileinc/CFG_PRODUCT_INFO_File.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/cfgfileinc/CFG_GPS_File.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/cgen/cfgfileinc/CFG_Wifi_File.h:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/hal/camera/camera/isp_tuning_user.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/camera/camera/flash_tuning_custom_cct.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/camera/camera/af_tuning_custom.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/camera/camera/flash_tuning_custom.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/camera/camera/isp_tuning_custom.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/lens/fm50af/lens_para_FM50AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/lens/fm50af/lens_para_OV8865AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/lens/fm50af/lens_para_T4K37AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/lens/fm50af/lens_para_DW9714A.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/lens/bu6424af/lens_para_OV13850AF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/audioflinger/audio/audio_custom_exp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/sp0a19_yuv/camera_info_sp0a19_yuv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/sp0a19_yuv/camera_sensor_para_sp01a9_yuv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/sp0a19_yuv/camera_info_sp0a19_yuv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/sp0a19_yuv/config.ftbl.sp0a19_yuv.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/ckt82_we_kk/hal/imgsensor/t4k04_mipi_raw/config.ftbl.t4k04_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/ckt82_we_kk/hal/imgsensor/t4k04_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/hal/imgsensor/t4k04_mipi_raw/camera_AE_PLineTable_t4k04.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/t4k04_mipi_raw/camera_info_t4k04.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/a5142_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/hal/imgsensor/a5142_mipi_raw/camera_AE_PLineTable_a5142mipiraw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/a5142_mipi_raw/camera_tuning_para_a5142mipiraw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/a5142_mipi_raw/camera_isp_regs_a5142mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/src/cfg_setting_imgsensor.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/config.ftbl.ov12830_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_isp_pca_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_isp_regs_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_isp_lsc_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_tuning_para_ov12830raw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_AE_PLineTable_ov12830raw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov12830_mipi_raw/camera_info_ov12830raw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_isp_lsc_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_calibration_cam_cal.cpp:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_tuning_para_ov5648mipiraw.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_AE_PLineTable_ov5648mipiraw.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/config.ftbl.ov5648_mipi_raw.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_isp_pca_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_isp_regs_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/hal/imgsensor/ov5648_mipi_raw/camera_info_ov5648mipiraw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/custom/ckt82_we_kk/lk/cust_display.c:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/lk/cust_msdc.c:* herein is confidential. The software may not be copied and the information
mediatek/custom/ckt82_we_kk/lk/include/target/cust_msdc.h:* herein is confidential. The software may not be copied and the information
mediatek/kernel/drivers/conn_soc/drv_bt/linux/hci_stp.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/kernel/drivers/conn_soc/drv_bt/Makefile:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/kernel/drivers/conn_soc/drv_bt/include/bt_conf.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/kernel/drivers/conn_soc/drv_bt/include/hci_stp.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/cgen/apeditor/app_parse_db.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/cgen/apeditor/tst_assert_header_file.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/cgen/apeditor/tst_assert_header_file.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/common/external/display/lib/libipto3d/MTKTo3dType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/external/display/lib/libipto3d/MTKTo3dErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/external/display/lib/libipto3d/MTKTo3d.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/external/display/lib/libstereodisp/MTKStereoKernel.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/external/display/lib/libstereodisp/MTKStereoKernelErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/hardware/audio/aud_drv/AudioMTKHeadsetMessager.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/hardware/audio/aud_drv/AudioMTKHeadsetMessager.cpp:* herein is confidential. The software may not be copied and the information
mediatek/platform/common/hardware/audio/V2/aud_drv/AudioPreProcess.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/hardware/audio/V2/aud_drv/AudioSpeechEnhLayer.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/hardware/audio/V2/AudioHardwareInterface.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/hardware/audio/V2/AudioMTKPolicyManager.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/common/hardware/audio/V2/a2dpaudio_hw_hal.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/common/hardware/audio/V2/include/AudioSpeechEnhLayer.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/common/hardware/audio/V2/include/AudioVUnlockDL.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/common/hardware/audio/V2/include/AudioIoctl.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/common/hardware/audio/include/AudioMTKHeadsetMessager.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/hardware/audio/include/AudioMTKHeadsetMessager.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/common/frameworks/libmtkplayer/VibSpkAudioPlayer.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/frameworks/libmtkplayer/mATVAudioPlayer.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/common/frameworks/libmtkplayer/FMAudioPlayer.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/init/inc/test_check.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/handshake_uart.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/handshake_usb.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/main.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/download.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/part.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/blkdev.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/print.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/stdlib.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/boot_device.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/meta.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/download.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/gfh.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/part.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/typedefs.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/string.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/addr_trans.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/inc/download_legacy.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/blkdev.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/div0.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/addr_trans.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/print.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/core/string.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/sec_rom_info.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/sec_ctrl.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/sec_flashtool_cfg.c:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/security/sec_key.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/sec_util.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/sec_region.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/inc/sec_region.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_key.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_cust.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_error.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_devinfo.h:Copyright and the information contained* herein is confidential. The
mediatek/platform/mt6582/preloader/src/security/inc/sec_boot.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_rom_info.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_limit.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/buffer.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/security/inc/es_reg.h:Copyright and the information contained* herein is confidential. The
mediatek/platform/mt6582/preloader/src/security/inc/sec_ctrl.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_flashtool_cfg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/inc/sec_secroimg.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/inc/sec_platform.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/inc/sec_auth.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/sec_boot.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/trustzone/tz_boot_share_page.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/security/trustzone/tz_boot_share_page.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/security/trustzone/trustzone.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/security/trustzone/trustzone.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/trustzone/tz_emi_reg.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/auth/sec_auth.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/sec_secroimg.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/security/sec.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/uart.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/mt8193_init.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/partition_mt.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/partition_mt.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/pmic_wrap_init.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/memory_test.s: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/pll.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/keypad.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/device_apc.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/usbtty.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/usbphy.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/mmc_core.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/platform.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/mt8193_ckgen.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/mmc_common_inter.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/msdc_utils.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/memory.c:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/partition.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/partition.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/msdc.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/mmc_test.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/bmt.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/emi_reg.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/nand.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/bmt.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/usbd.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/gpio.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/pll.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mmc_types.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/keypad.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/usbphy.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mmc_common_inter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/msdc_utils.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mmc_core.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/wdt.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/inc/usbtty.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/msdc_types.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/timer.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/msdc.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/inc/linux/input.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/platform.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/usbdcore.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/ram_console.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mmc_test.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mt6582.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/inc/emi.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mt8193.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/inc/circbuf.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/uart.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/uart.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/inc/msdc_cfg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/preloader/src/drivers/inc/cust_part.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/mmc_hal.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/nand_core.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/dramc.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/inc/rtc.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/nand.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/mt8193_i2c.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/dramc_calib.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/emi.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/preloader/src/drivers/usbd.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/wdt.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/gpio.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/circbuf.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/rtc.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/preloader/src/drivers/timer.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/external/meta/emmc/meta_clr_emmc.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/emmc/meta_clr_emmc_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/BatteryIC/meta_battery_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/BatteryIC/meta_battery_test.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/BatteryIC/meta_battery.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/matv/meta_matv_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/vibrator/meta_vibrator_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/LCDBK/meta_lcdbk.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/LCDBK/meta_lcdbk_test.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/LCDBK/meta_lcdbk_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/pmic/meta_pmic_test.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/pmic/meta_pmic.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/pmic/meta_pmic_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/Audio/AudioMeta.cpp:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/Audio/meta_audio_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/keypadbk/meta_keypadbk_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/fm/meta_fm_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/fm/meta_fm.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/gps/meta_gps_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/gps/meta_gps.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/alsps/meta_alsps_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/lcd/meta_lcd_test.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/lcd/meta_lcd.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/lcd/meta_lcdft_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/cameratool/CCAP/AcdkLog.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/cameratool/CCAP/Meta_CCAP_Para.cpp:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/cameratool/CCAP/meta_ccap_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/cameratool/test/ccapTest/AcdkLog.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/cpu/meta_cpu_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/ft/ft_main.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/ft/ft_main.cpp:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/ft/ft_fnc.cpp:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/touch/meta_touch_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/storageutil/mtdutils.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/storageutil/mounts.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/storageutil/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/hdcp/meta_hdcp_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/hdcp/meta_hdcp.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/ADC/meta_adc_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/ADC/meta_adc.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/ADC/meta_adc_test.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/gyroscope/meta_gyroscope_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/wifi/meta_wifi_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/sdcard/meta_sdcard_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/drmkey/test_program.c: * as unpublished works. The information contained herein is confidential and *
mediatek/platform/mt6582/external/meta/drmkey/meta_drmkey_install_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/bluetooth/Meta_bt_Para.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/external/meta/bluetooth/meta_bt_test.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/external/meta/bluetooth/meta_bt.c: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/external/meta/bluetooth/meta_bt.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/external/meta/msensor/meta_msensor_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/Meta_APEditor/Meta_APEditor_Para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/gpio/Meta_GPIO_Para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/cryptfs/meta_cryptfs.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/cryptfs/meta_cryptfs.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/cryptfs/meta_cryptfs_para.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/cryptfs/meta_cryptfs_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/cryptfs/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/nfc/meta_nfc.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/nfc/meta_nfc.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/nfc/mtk_nfc_ext_msg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/nfc/mtk_nfc_meta_struct.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/nfc/meta_nfc_test.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/nfc/meta_nfc_para.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/nfc/meta_nfc_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/nfc/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/external/meta/gsensor/meta_gsensor_para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/external/meta/include/FT_Cmd_Para.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/kernel/core/include/trustzone/sec/Tlsec/inc/tlcApisec.h: * The present software is the confidential and proprietary information of
mediatek/platform/mt6582/kernel/core/include/trustzone/sec/Tlsec/inc/tci.h: * The present software is the confidential and proprietary information of
mediatek/platform/mt6582/kernel/drivers/ldvt/vdec/verify/vdec_verify_main.c:/*************** MTK CONFIDENTIAL ****************/
mediatek/platform/mt6582/kernel/drivers/ldvt/vdec/verify/vdec_verify_irq_fiq_proc.c:/*************** MTK CONFIDENTIAL ****************/
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslHdmiTx_types.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_local.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_local.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_Edid_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_InOut_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_cfg.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_cfg.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_Functions.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslHdmiTx_funcMapping.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_HDCP_l.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_HDCP.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_State_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_Types.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_InOut.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmNxCompId.h:/* Confidential in nature. */
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_Functions.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tda998x_ioctl.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_Misc_l.h: * information of Koninklijke Philips Electronics N.V. and is confidential in
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmFlags.h: /* Philips Corporation and is confidential in nature. Its use and */
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmFlags.h: /* limited by the confidential information provisions of the Agreement */
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_local.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_local.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_local_otp.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_Misc.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx_IW.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_Edid.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmdlHdmiTx.h: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmbslTDA9989_State.c: * information of NXP N.V. and is confidential in nature. Under no circumstances
mediatek/platform/mt6582/kernel/drivers/ldvt/hdmitx/tmNxTypes.h:/* and is confidential in nature. */
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_common.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_descriptor_mapping.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_ref_drv.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_memory_backend.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_ukk.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_descriptor_mapping.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_types.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_api.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_kernel_common.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/common/ump_osk.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/Kbuild:# This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/arch-pb-virtex5/config.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_kernel_memory_backend_os.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_osk_atomics.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_ukk_wrappers.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_kernel_memory_backend_dedicated.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/license/proprietary/ump_kernel_license.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_ukk_wrappers.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_osk_misc.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_memory_backend.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_kernel_linux.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_ukk_ref_wrappers.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_ioctl.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_ukk_ref_wrappers.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_kernel_memory_backend_dedicated.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_kernel_memory_backend_os.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_kernel_linux.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/linux/ump_osk_low_level_mem.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/Makefile.common:# This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/ump/Makefile:# This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_dma.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_descriptor_mapping.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_l2_cache.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_user_settings_db.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_gp_scheduler.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_broadcast.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_timeline_fence_wait.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_timeline_fence_wait.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pm_domain.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pp_scheduler.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_scheduler_types.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pm.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_l2_cache.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_descriptor_mapping.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_mem_validation.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_soft_job.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_core.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_vsync.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk.h.bak: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_spinlock_reentrant.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_utilization.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_timeline.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_gp_job.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_mmu.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_mmu_page_directory.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pp.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_core.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_gp.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_scheduler.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_scheduler.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_gp_job.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_spinlock_reentrant.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_gp_scheduler.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_hw_core.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_broadcast.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_dlbu.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk_types.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pp_job.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_user_settings_db.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk_mali.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_session.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pp.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_timeline_sync_fence.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pm_domain.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_timeline.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pp_job.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_mmu_page_directory.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_group.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_hw_core.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pp_scheduler.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_ukk.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_group.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_dlbu.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pmu.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_gp.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_dma.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_session.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_timeline_sync_fence.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_soft_job.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_utilization.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk_list.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_mmu.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk_bitops.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_osk_profiling.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_kernel_common.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_mem_validation.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pm.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/common/mali_pmu.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/Kbuild:# This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/timestamp-default/mali_timestamp.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/timestamp-default/mali_timestamp.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/timestamp-arm11-cc/mali_timestamp.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/timestamp-arm11-cc/mali_timestamp.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_device_pause_resume.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_timeline.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_sync.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/license/proprietary/mali_kernel_license.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_core.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_wait_queue.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_notification.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_external.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_pmu_power_up_down.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_pp.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_kernel_linux.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_kernel_linux.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_os_alloc.c.bak: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_irq.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_types.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_specific.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_kernel_sysfs.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_soft_job.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_wq.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_math.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_os_alloc.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_mali.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_kernel_sysfs.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_gp.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_uk_types.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_vsync.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_profiling_gator_api.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_timers.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_locks.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_ump.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_block_alloc.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_profiling_internal.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_mem.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_dma_buf.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_block_alloc.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_dma_buf.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_time.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_irq.c.bak: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_profiling_internal.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_profiling_events.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_sync.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_locks.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_linux_trace.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_wrappers.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_atomics.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_memory_os_alloc.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_profiling.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_low_level_mem.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_pm.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_misc.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_osk_memory.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/linux/mali_ukk_profiling.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/platform/arm/arm.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/platform/arm/arm_core_scaling.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/platform/arm/arm_core_scaling.c: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/regs/mali_200_regs.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/regs/mali_gp_regs.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/Makefile:# This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/include/linux/mali/mali_utgard_profiling_events.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/include/linux/mali/mali_utgard_counters.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/include/linux/mali/mali_utgard_ioctl.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/include/linux/mali/mali_utgard_profiling_gator_api.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/include/linux/mali/mali_utgard_uk_types.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/kernel/drivers/gpu/mali/mali/include/linux/mali/mali_utgard.h: * This confidential and proprietary software may be used only as
mediatek/platform/mt6582/hardware/jpeg/inc/mhal_jpeg.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/jpeg/inc/jpeg_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/camera/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/eeprom/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/lens/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/cam_cal/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/imgsensor/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/flashlight/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/custom/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SampleShot/ISampleShotBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SampleShot/SampleShot.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/test/main.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/test/test_simager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/test/test_singleshot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/ImageUtils.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/CamShotImp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/ImageCreateThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/SingleShot.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/IImageTransform.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/ICameraBuffer.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/ISamleShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/BurstShot.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/SImager.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/IJpegCodec.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/SampleShot.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/inc/MultiShot.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/MultiShot/ImageCreateThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/MultiShot/MultiShotNcc.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/MultiShot/IMultiShotBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/MultiShot/MultiShotCc.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/MultiShot/MultiShot.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/utils/ImageUtils.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SingleShot/ISingleShotBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SingleShot/SingleShot.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/SImager.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/ImageTransform/IImageTransformBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/ImageTransform/inc/ImageTransform.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/ImageTransform/ImageTransform.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/JpegCodec/IJpegCodecBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/JpegCodec/inc/JpegCodec.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/JpegCodec/JpegCodec.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/SImager/ISImagerBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/BurstShot/BurstShot.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/camshot/BurstShot/IBurstShotBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/vssimgtrans/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/imageio/drv/cdp/cdp_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/imageio/drv/cdp/cdp_drv_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/imageio/drv/mdp/mdp_mgr_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/imageio/drv/mdp/mdp_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/imageio/inc/cdp_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/imageio/inc/mdp_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/XdpPipe/XdpPipe.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/XdpPipe/IXdpPipeBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/CamIOPipe/ICamIOPipeBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/CamIOPipe/CamIOPipe.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/test/main.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/test/test_camio.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/test/test_xdp.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/test/test_postproc.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/inc/SamplePipe.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/inc/PostProcPipe.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/inc/CamIOPipe.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/inc/XdpPipe.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/inc/CampipeImgioPipeMapper.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/inc/PipeImp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/utils/CampipeImgioPipeMapper.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/PostProcPipe/PostProcPipe.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/PostProcPipe/IPostProcPipeBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/SamplePipe/ISamplePipeBridge.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/campipe/SamplePipe/SamplePipe.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/drv/ResManager/ResManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/drv/tpipe/tpipe_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/drv/tpipe/tpipe_drv_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/strobe/flashlight_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/strobe/strobe_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/strobe/flashlight_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/eeprom/eeprom_drv_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/lens/lens_sensor_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/lens/lens_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/lens/mcu_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/lens/lens_sensor_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/lens/lens_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/cam_cal/cam_cal_drv_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/inc/nvram_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/inc/eis_drv_base.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/inc/mcu_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/inc/cam_cal_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/inc/strobe_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/inc/eeprom_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/tdri_mgr/tdri_mgr_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/tdri_mgr/tdri_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/nvram/nvram_buf_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/nvram/nvram_buf_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/nvram/nvram_drv_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/nvram/nvram_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/eis/eis_drv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/eis/eis_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/drv/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/motiontrack/motiontrack/motiontrack_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/motiontrack/motiontrack/motiontrack_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/motiontrack/motiontrack_hal_base.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/motiontrack/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/autorama/autorama/autorama_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/autorama/autorama/autorama_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/autorama/autorama_hal_base.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/autorama/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/asd/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/fdft_hal/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/facebeautify/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/flicker/flicker_hal.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/flicker/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/3Dfeature/mav/mav_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/3Dfeature/mav/mav_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/3Dfeature/3DF_hal_base.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/3Dfeature/pano3d/pano3d_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/3Dfeature/pano3d/pano3d_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/3Dfeature/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/ae_mgr/ae_cct_feature.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/ae_mgr/ae_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/ae_mgr/ae_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/aaa_hal_base.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/ispdrv_mgr/ispdrv_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/ispdrv_mgr/ispdrv_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/aaa_hal_yuv.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/sensor_mgr/aaa_sensor_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/sensor_mgr/aaa_sensor_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/af_mgr/af_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/af_mgr/af_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state_af.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state_precapture.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state_camcorder_preview.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state_capture.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state_camera_preview.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/state_mgr/aaa_state_recording.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_mgr/isp_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_mgr/isp_debug.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_mgr/isp_mgr_helper.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_mgr/isp_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_mgr/isp_mgr_helper.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/nvram_mgr/nvram_drv_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/nvram_mgr/nvram_drv_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/flash_mgr/flash_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/buf_mgr/buf_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/buf_mgr/buf_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/awb_mgr/awb_cct_feature.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/awb_mgr/awb_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/awb_mgr/awb_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/isp_tuning_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/isp_tuning_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_user.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/ccm_mgr/ccm_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/ccm_mgr/ccm_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_lifetime.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_validate.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_exif.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_per_frame.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/inc/paramctrl_if.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/inc/paramctrl.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_frameless.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/paramctrl_attributes.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/pca_mgr/pca_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/isp_tuning/paramctrl/pca_mgr/pca_mgr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/aaa_hal_yuv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/aaa_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/aaa/aaa_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/hdr/hdr_hal_base.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/hdr/hdr/hdr_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/hdr/hdr/hdr_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/hdr/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/eis/eis_hal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/eis/eis_hal.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/eis/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/pipe/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/featureio/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/core/hwscenario/VSSScenario.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/hwscenario/ZSDScenario.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/hwscenario/hwUtility.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/hwscenario/hwUtility.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/core/hwscenario/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/hwutils/CameraProfile.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/hwutils/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkMhalEng.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkCallback.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkUtility.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkMain.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkBase.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkLog.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkSurfaceView.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkMhalBase.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/acdk/AcdkMhalPure.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/cct/cct_ctrl.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/cct/cct_main.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/cct/cct_calibration.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/cct/cct_imgtool.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/inc/cct/cct_ErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkMhalEng.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkMhalBase.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkIF.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkMhalPure.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkBase.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkUtility.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/acdk/AcdkMain.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/surfaceview/AcdkSurfaceView.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/surfaceview/surfaceView.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/surfaceview/surfaceView.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/ParamLSCInternal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/ShadingATNTable.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/ParamCALInternal.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/cct_flash_cali.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/cct_imgtool.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/mt6516_calibration.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/calibration/cct_calibration.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/if/cct_feature.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/if/cct_isp_feature.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/if/cct_sensor_feature.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/if/cct_imp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/if/cct_main.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/acdk/src/cct/if/cct_nvram_feature.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/entry/moduleOption.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/entry/HalMemoryAdapter/PlatformEntry.HalMemory.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/entry/HalMemoryAdapter/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/entry/PlatformEntry.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/entry/Cam1Device/PlatformEntry.Cam1Device.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/entry/Cam1Device/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/entry/PlatformEntry.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/entry/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/mtkcam.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/devicemgr/MyUtils.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/devicemgr/CamDeviceManagerImp.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/devicemgr/CamDeviceManagerImp.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/devicemgr/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/common/camutils/platform/HwMisc.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/common/camutils/platform/CamFormat.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/common/camutils/platform/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/common/camutils/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/common/paramsmgr/params/ParamsManagerImp.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/common/paramsmgr/params/extern.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/common/paramsmgr/params/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/common/paramsmgr/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/common/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/BaseCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/MtkPhotoCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/inc/MtkPhotoCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/inc/ImpShotCallback.inl: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/MtkPhotoCamAdapter.Capture.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/MtkPhotoCamAdapter.CaptureCallback.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/MtkPhotoCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/MtkPhotoCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/Preview/MtkPhotoCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkPhoto/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamAdapter.Record.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamAdapter.Zoom.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/inc/MtkDefaultCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/inc/ImpShotCallback.inl: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamAdapter.Capture.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamAdapter.CaptureCallback.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/MtkDefaultCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/Preview/MtkDefaultCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkDefault/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/MtkEngCamAdapter.CaptureCallback.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/MtkEngCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/inc/RawDumpCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/inc/ImpShotCallback.inl: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/inc/MtkEngCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/MtkEngCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/MtkEngCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/MtkEngCamAdapter.Capture.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/Preview/MtkEngCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/Preview/RawDumpCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkEng/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EvShot/EvShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EvShot/EvShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EvShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ShotFactory.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ZsdShot/ZsdShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ZsdShot/ZsdShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ZsdShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/TestShot/TestPostview.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/TestShot/TestShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/TestShot/dummy.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/TestShot/TestJpeg.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/TestShot/TestShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/TestShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ContinuousShot/ContinuousShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ContinuousShot/ContinuousShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ContinuousShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/inc/ImpShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/Hdr.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/HDRUtils.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/IHdr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/test/main.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/test/test_hdrshot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/MyHdr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/HDRAlgo.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/HDRShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/NormalShot/NormalShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/NormalShot/NormalShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/NormalShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EngShot/EngParam.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EngShot/EngShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EngShot/EngShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/EngShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/BestShot/BsetShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/BestShot/BestShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/BestShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/FBShot/TestFBShot/main.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/FBShot/TestFBShot/test_fbshot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/FBShot/control.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/FBShot/Facebeauty.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/FBShot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/FBShot/Facebeauty.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Shot/ImpShot.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/VideoSnapshot/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Scenario/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/inc/Scenario/Shot/IShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/inc/ImgBufProvidersManager.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/inc/CamUtils.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/inc/BaseCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/inc/ICaptureBufHandler.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/MtkAtvCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/MtkAtvCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/MtkAtvCamAdapter.Capture.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/MtkATVCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/inc/MtkAtvCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/inc/DisplayDelayThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/inc/ImpShotCallback.inl: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/MtkAtvCamAdapter.CaptureCallback.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/Preview/MtkAtvCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/Preview/DisplayDelayThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkAtv/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCamAdapter.Instance.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/MtkZsdCcCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/MtkZsdCcCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/CaptureBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/MtkZsdCcCamAdapter.Capture.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/inc/MtkZsdCcCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/inc/ImpShotCallback.inl: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/MtkZsdCcCamAdapter.CaptureCallback.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/MtkZsdCcCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdCc/Preview/MtkZsdCcCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/CaptureBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/MtkZsdNccCamAdapter.CaptureCallback.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/MtkZsdNccCamAdapter.Capture.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/inc/MtkZsdNccCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/inc/ImpShotCallback.inl: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/MtkZsdNccCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/MtkZsdNccCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/MtkZsdNccCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/Preview/MtkZsdNccCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/MtkZsdNcc/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkZsd/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/MtkVTCamAdapter.3A.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/MtkVTCamParameter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/State/State.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/State/StateManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/State/State.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/State/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/CaptureCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/inc/MtkVTCamAdapter.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/inc/CaptureCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/inc/PreviewCmdQueThread.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/inc/IState.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/MtkVTCamAdapter.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/Preview/PreviewBufMgr.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/Preview/PreviewCmdQueThread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/MtkVT/Preview/MtkVTCamAdapter.Preview.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/adapter/BaseCamAdapter.Instance.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecordClient.Thread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecordClient.dump.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecBufManager.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecBufManager.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecordClient.BufOps.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecordClient.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/RecordClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Record/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/PreviewFeatureBase.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/PreviewFeature.Thread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/PreviewFeatureBase.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/inc/IFeatureClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MotionTrack/MotionTrackClient.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MotionTrack/MotionTrackClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MotionTrack/MotionTrackClient.Scenario.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MotionTrack/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MAV/MAVClient.Scenario.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MAV/MAVClient.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MAV/MAVClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/MAV/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/Panorama/PanoramaClient.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/Panorama/PanoramaClient.Scenario.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/Panorama/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/Panorama/PanoramaClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/PreviewFeatureClient.BufOps.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/PreviewFeature/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/inc/CamUtils.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/FDClient.BufOps.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/FDClient.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/FDClient.Scenario.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/inc/IAsdClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/FDClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/FDClient.Thread.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/Asd/AsdClient.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/Asd/AsdClient.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/Asd/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/CamClient/FD/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/client/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/hal/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/device/MtkAtvCam1Device.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/device/MtkAtvCam1Device.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/device/MyUtils.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/device/DefaultCam1Device.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/mtkcam/v1/device/DefaultCam1Device.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/device/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/mtkcam/v1/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/pq/jni/mhal_jni.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/bwc/ut/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/bwc/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/audio/aud_drv/AudioFtm.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/audio/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/audio/A2dpAudioInterface_FMoBT.cpp: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/audio/include/AudioFtm.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/aal/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/it2/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/it/m4u_it.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/it/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/m4u_lib.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/m4u_lib.cpp: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/ut/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/m4u/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/vcodec/common/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/vcodec/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/_callbacks.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/ICamShot.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/IMultiShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/_buffers.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/_params.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/IBurstShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/ISingleShot.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/camshot/ISImager.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfdft/MTKDetectionErrCode.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfdft/MTKDetection.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfdft/AppFDFT_SW.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfdft/MTKDetectionCommon.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfdft/MTKDetectionType.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libcore/MTKCoreType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libcore/MTKCoreErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libpano3d/MTKPano3DType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libpano3d/MTKPano3D.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libpano3d/MTKPano3DErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libpano3d/AppPano3D.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libutility/kal_release.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libutility/mm_comm_def.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libutility/MTKUtilErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libutility/MTKUtilType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libot/MTKOT.h:* is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libot/MTKOTErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libot/AppSingleOT.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libot/MTKOTType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libot/MTKOTType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmav/MTKMav.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmav/MTKMavType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmav/MTKMavErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmav/MTKMavCommon.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmav/AppMav.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmfbmm/mtkmfbmm.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmfbmm/MTKMfbmmType.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmfbmm/MTKMfbmmErrCode.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmfbmm/AppMfbmm.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libeis/MTKEisErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libeis/MTKEisType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libeis/AppEis.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libeis/MTKEis.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libhdr/MTKHdrErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libhdr/MTKHdrType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libhdr/MTKHdr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libhdr/AppHdr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfb/MTKFaceBeautyErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfb/MTKFaceBeautyType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfb/MTKFaceBeautyType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfb/AppFaceBeauty.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libfb/MTKFaceBeauty.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/lib3a/af_algo_if.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/lib3a/awb_algo_if.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/lib3a/ae_algo_if.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/lib3a/dynamic_ccm.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/MTKWarpType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/MTKWarp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/AppMavWarpSw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/MTKWarpErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/AppPanoWarpSw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/AppMavWarp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libwarp/AppPanoWarp.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libasd/AppAsd.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libasd/MTKAsdErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libasd/MTKAsdType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libasd/MTKAsd.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libautopano/AppAutorama.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libautopano/MTKAutorama.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libautopano/MTKAutoramaType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libautopano/MTKAutoramaErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmotion/MTKMotionType.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmotion/AppMavMotion.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmotion/MTKMotionErrCode.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmotion/MTKMotion.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/algorithm/libmotion/AppPanoMotion.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/_callbacks.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/_params.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/IPostProcPipe.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/_buffer.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/_ports.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/ICamIOPipe.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/_identity.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/_scenario.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/IXdpPipe.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/IPipe.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/campipe/ISamplePipe.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/common/camutils/HwMisc.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/common/camutils/CamFormat.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/common/hw/hwstddef.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/common/faces.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/drv/tpipe_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/hwutils/CameraProfile.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/hwutils/CameraProfile_common.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/hwutils/CameraProfile_v1.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/acdk/cct_feature.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/autorama_hal_base.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/tdri_mgr.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/motiontrack_hal_base.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/facebeautify_hal_base.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/3DF_hal_base.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/EIS_Type.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/featureio/eis_hal_base.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/hardware/include/mtkcam/v1/hwscenario/IhwScenario.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/hardware/include/mtkcam/v1/config/PriorityDefs.h: * confidential and proprietary to MediaTek Inc. and/or its licensors. Without
mediatek/platform/mt6582/Trace/preloader.cmm:; herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/frameworks/libmtkplayer/VibSpkAudioPlayer.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/frameworks/libmtkplayer/FMAudioPlayer.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/frameworks/libmtkplayer/mATVAudioPlayer.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/frameworks/libmtkplayer/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/disp_drv_dbi.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/mt8193_init.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/mt_pmic_wrap_init.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/disp_drv_dpi.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/mt8193_ckgen.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/msdc.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/disp_assert_layer.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/dpi_drv.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/dpi_drv.c: * herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/mt8193_i2c.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/dsi_drv.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/dsi_drv.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/mt_kernel_power_off_charging.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/disp_drv_log.h: * herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/disp_drv.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/sec_devinfo.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/dpi_reg.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/dpi_reg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/lcd_reg.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/lcd_reg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mt_irq.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/mt_disp_drv.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mt_logo.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mt_uart.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/msdc.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mtk_wdt.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/disp_drv_platform.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mtk_auxadc_sw.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/dsi_reg.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/dsi_reg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mt8193.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/dpi_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/dpi_drv.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/mt_gpt.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/sec_status.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/lcd_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/lcd_drv.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/msdc_cfg.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/disp_assert_layer.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/include/platform/dsi_drv.h: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/include/platform/dsi_drv.h:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/lcd_drv.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/mt6582/lk/lcd_drv.c:* herein is confidential. The software may not be copied and the information
mediatek/platform/mt6582/lk/mtk_auxadc.c: * is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/platform/Android.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/build/makeMtk:# herein is confidential. The software may not be copied and the information
mediatek/config/common/ProjectConfig.mk:# is confidential and proprietary to MediaTek Inc. and/or its licensors.
mediatek/config/mt6582/media_codecs.xml: an unpublished work. This program is confidential and proprietary to the
mk:# herein is confidential. The software may not be copied and the information

Needless to say, after this, I didn't bother to look deeper into the source code as licensing is obviously wrong.

I've lost interest in buying this phone. I just have one question for Canonical and bq: Am I wrong in anything I'm stating here? Is there a more proper source code release anywhere with appropriate license headers? Does buyers of your device get appropriately licensed source code delivery of their kernel and clear information of how to get it when they receive the device?
0 Add to favourites0 Bury
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl