summaryrefslogtreecommitdiffstats
path: root/media/media.xcodeproj
diff options
context:
space:
mode:
authorralphl@chromium.org <ralphl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-28 17:21:23 +0000
committerralphl@chromium.org <ralphl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-01-28 17:21:23 +0000
commitb026f4aeb159244e47d3b55c5faad7bb3247fd55 (patch)
treeefda81548664ea009160ded8588904185b384ca4 /media/media.xcodeproj
parentabc659b6d95cf197c2b96a544351a667e8b96f95 (diff)
downloadchromium_src-b026f4aeb159244e47d3b55c5faad7bb3247fd55.zip
chromium_src-b026f4aeb159244e47d3b55c5faad7bb3247fd55.tar.gz
chromium_src-b026f4aeb159244e47d3b55c5faad7bb3247fd55.tar.bz2
Implementation of Pipeline and FilterHost interfaces. This is a large change, but all of the objects are interrelated.
I am also checking in a basic unit test that creates pipeline, and the data source hangs during initialization. The test sleeps one second and then stops the pipeline. Andrew has already done a first pass on this, and the code has come largely from our working experimental branch. Review URL: http://codereview.chromium.org/18546 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8805 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/media.xcodeproj')
-rw-r--r--media/media.xcodeproj/project.pbxproj14
1 files changed, 14 insertions, 0 deletions
diff --git a/media/media.xcodeproj/project.pbxproj b/media/media.xcodeproj/project.pbxproj
index 4f8b384..488391e 100644
--- a/media/media.xcodeproj/project.pbxproj
+++ b/media/media.xcodeproj/project.pbxproj
@@ -51,6 +51,8 @@
DC5E24F60EFC4CF7006AD1A7 /* data_buffer_unittest.cc in Sources */ = {isa = PBXBuildFile; fileRef = DC5E24E30EFC4CC8006AD1A7 /* data_buffer_unittest.cc */; };
DC5E24F70EFC4CF7006AD1A7 /* run_all_unittests.cc in Sources */ = {isa = PBXBuildFile; fileRef = DC5E24E80EFC4CC8006AD1A7 /* run_all_unittests.cc */; };
DC66E6E30F13FE6A00E13554 /* filter_host_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = DC96BFAF0F13F19300668B64 /* filter_host_impl.cc */; };
+ DCB6EF0B0F2FDBE90084FC00 /* pipeline_impl.cc in Sources */ = {isa = PBXBuildFile; fileRef = DCB6EF090F2FDBE90084FC00 /* pipeline_impl.cc */; };
+ DCE176C60F2FDDF600C3FF5C /* pipeline_impl_unittest.cc in Sources */ = {isa = PBXBuildFile; fileRef = DCE176C50F2FDDF600C3FF5C /* pipeline_impl_unittest.cc */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -235,6 +237,11 @@
DC5E24E80EFC4CC8006AD1A7 /* run_all_unittests.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = run_all_unittests.cc; sourceTree = "<group>"; };
DC96BFAF0F13F19300668B64 /* filter_host_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filter_host_impl.cc; sourceTree = "<group>"; };
DC96BFB00F13F19300668B64 /* filter_host_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter_host_impl.h; sourceTree = "<group>"; };
+ DCB6EF070F2FDBE90084FC00 /* factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = factory.h; sourceTree = "<group>"; };
+ DCB6EF080F2FDBE90084FC00 /* pipeline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pipeline.h; sourceTree = "<group>"; };
+ DCB6EF090F2FDBE90084FC00 /* pipeline_impl.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipeline_impl.cc; sourceTree = "<group>"; };
+ DCB6EF0A0F2FDBE90084FC00 /* pipeline_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pipeline_impl.h; sourceTree = "<group>"; };
+ DCE176C50F2FDDF600C3FF5C /* pipeline_impl_unittest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pipeline_impl_unittest.cc; sourceTree = "<group>"; };
E4AFA6230E523E2900201347 /* media_unittests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = media_unittests; sourceTree = BUILT_PRODUCTS_DIR; };
E4AFA62E0E5240A300201347 /* gtest.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = gtest.xcodeproj; path = testing/gtest.xcodeproj; sourceTree = "<group>"; };
E4AFA6450E5241D300201347 /* base.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = base.xcodeproj; path = base/base.xcodeproj; sourceTree = "<group>"; };
@@ -381,10 +388,15 @@
DC5E24E10EFC4CC8006AD1A7 /* data_buffer.cc */,
DC5E24E20EFC4CC8006AD1A7 /* data_buffer.h */,
DC5E24E30EFC4CC8006AD1A7 /* data_buffer_unittest.cc */,
+ DCB6EF070F2FDBE90084FC00 /* factory.h */,
DC5E24E40EFC4CC8006AD1A7 /* filter_host.h */,
DC96BFAF0F13F19300668B64 /* filter_host_impl.cc */,
DC96BFB00F13F19300668B64 /* filter_host_impl.h */,
DC5E24E50EFC4CC8006AD1A7 /* filters.h */,
+ DCB6EF080F2FDBE90084FC00 /* pipeline.h */,
+ DCB6EF090F2FDBE90084FC00 /* pipeline_impl.cc */,
+ DCB6EF0A0F2FDBE90084FC00 /* pipeline_impl.h */,
+ DCE176C50F2FDDF600C3FF5C /* pipeline_impl_unittest.cc */,
DC5E24E60EFC4CC8006AD1A7 /* media_format.cc */,
DC5E24E70EFC4CC8006AD1A7 /* media_format.h */,
DC5E24E80EFC4CC8006AD1A7 /* run_all_unittests.cc */,
@@ -611,6 +623,7 @@
DC5E24F40EFC4CE5006AD1A7 /* data_buffer.cc in Sources */,
DC66E6E30F13FE6A00E13554 /* filter_host_impl.cc in Sources */,
DC5E24F50EFC4CE5006AD1A7 /* media_format.cc in Sources */,
+ DCB6EF0B0F2FDBE90084FC00 /* pipeline_impl.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -620,6 +633,7 @@
files = (
DC5E24F60EFC4CF7006AD1A7 /* data_buffer_unittest.cc in Sources */,
DC5E24F70EFC4CF7006AD1A7 /* run_all_unittests.cc in Sources */,
+ DCE176C60F2FDDF600C3FF5C /* pipeline_impl_unittest.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};