summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace change to trigger bots.viettrungluu@chromium.org2010-08-104-4/+4
| | | | | | | | TBR=viettrungluu@chromium.org Review URL: http://codereview.chromium.org/2694003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55526 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 55507 - Start chromoting host in the service process though a method ↵glen@chromium.org2010-08-107-243/+85
| | | | | | | | | | | | | | | | | | | call This change exposes method calls to configure the chromoting host and allow it to be started from a method. This will allow us to use IPC message to start the chromoting host. TEST=unit_tests --gtest_filter=ServiceProcess* BUG=50243, 50244 Review URL: http://codereview.chromium.org/3084024 TBR=hclam@chromium.org Review URL: http://codereview.chromium.org/3110004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55525 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 55472 - WebKit Roll 64970:64990glen@chromium.org2010-08-101-1/+1
| | | | | | | | | | | | | BUG=none TEST=none TBR=hamaji Review URL: http://codereview.chromium.org/3013070 TBR=jianli@chromium.org Review URL: http://codereview.chromium.org/3108002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55524 0039d316-1c4b-4281-b951-d872f2087c98
* Use scoped_ptr API from base/ instead of one from gtest/internal/gtest-port.h.tfarina@chromium.org2010-08-101-5/+5
| | | | | | | | | BUG=None TEST=trybots Review URL: http://codereview.chromium.org/3043061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55520 0039d316-1c4b-4281-b951-d872f2087c98
* Fix to not show passwords in about:network page. Now it just shows *'schocobo@chromium.org2010-08-101-2/+2
| | | | | | | | | BUG=none TEST=none TBR=sleffler Review URL: http://codereview.chromium.org/3134005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55518 0039d316-1c4b-4281-b951-d872f2087c98
* (repair leak) Handle synchronous request for a preconnectionjar@chromium.org2010-08-101-6/+9
| | | | | | | | | | | | | In some situations, the preconnection can be serviced synchronously, and then there will be no callback to release the Preconnect instance. This change properly handles that eventuality. BUG=51133 r=wtc Review URL: http://codereview.chromium.org/3115003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55517 0039d316-1c4b-4281-b951-d872f2087c98
* 1. ipc_video_decoder.cc/h is media pipeline filter which use the gpu decoder ↵jiesun@google.com2010-08-1028-3/+1786
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | facilities in video stack. it is only enabled when (a) hardware composition is on (b) hardware decoding command line is on (c) h264 codec is specified. 2. gpu_video_service.cc/h is a singleton in gpu process which provide video services for renderer process, through it we could create decoder. ( in my imagination, in the future, we could create encoder or capturer too) 3. gpu_video_decoder.cc/h. abstract interface for hardware decoder. 4. gpu_video_service_host.cc/h is singleton in renderer process which provide proxy for gpu_video_service. 5. gpu_video_decoder_host.cc/h is proxy for gpu_video_decoder. (1 to 1 map).basically there is one global GpuVideoService in GPU process, one GpuVideoServiceHost in Renderer process. for each renderer process, there are could be multiple renderer view, each could had multiple GpuVideoDecoderHost the connect to GpuVideoDeocder through GPUCHannelHOst/GpuChannel. 6. gpu_video_common.cc/h: IPC message definition and pickle/marshaling support. ISSUES: 1. in media pipeline, we need let decoder to determine if bit stream filter should be used instead of let command line to determine it. 2. stop readback from D3D surface use ANGLE. 3. Flush logic still need fine tuning. 4. CreateThread in GpuVideoDecoder, and post message in message handler, and derived classs handle message loop. ? 5. Error handling. 6. Input ring buffer implementation. Current impl is naive. 7.Add output queue for MFT decoder. 8. Query Capabilities at GetVideoServices()... BUG=None TEST=Windows7 Review URL: http://codereview.chromium.org/2873089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55516 0039d316-1c4b-4281-b951-d872f2087c98
* Content settings: generalize the exceptions lists for all settings types.estade@chromium.org2010-08-109-75/+176
| | | | | | | | | BUG=48862 TEST=exceptions lists work for types besides images Review URL: http://codereview.chromium.org/3035060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55515 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing windows.hdavidben@chromium.org2010-08-101-0/+1
| | | | | | | | TBR=wtc BUG=none TEST=windows compiles git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55514 0039d316-1c4b-4281-b951-d872f2087c98
* Prelaunch GPU process after 10 seconds.apatrick@chromium.org2010-08-101-4/+17
| | | | | | | | | | | | | This will happen if the --prelaunch-gpu-process command line switch is present or for 5% of users in a field trial. This is so we can collect some stats of GPU capabilities. TEST=try, check --prelaunch-gpu-process works BUG=none Review URL: http://codereview.chromium.org/3119002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55510 0039d316-1c4b-4281-b951-d872f2087c98
* Make GTK certificate selection dialog a constrained windowdavidben@chromium.org2010-08-105-88/+139
| | | | | | | | | | | | | | This makes the dialog tab-modal. Implementation on OS X is forthcoming. Windows will be messier; we'll need to implement our own dialog, but we want that anyway because of the annoying blocking call. R=wtc,mattm TEST=none BUG=50710 Review URL: http://codereview.chromium.org/3077008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55509 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug where the allow-in-incognito state would get reset when an extensionmpcomplete@chromium.org2010-08-102-2/+30
| | | | | | | | | | | was updated. BUG=51359 TEST=enable an extension in incognito and upgrade it to a newer version. should remain enabled. Review URL: http://codereview.chromium.org/3121001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55508 0039d316-1c4b-4281-b951-d872f2087c98
* Start chromoting host in the service process though a method callhclam@chromium.org2010-08-107-85/+243
| | | | | | | | | | | | | | This change exposes method calls to configure the chromoting host and allow it to be started from a method. This will allow us to use IPC message to start the chromoting host. TEST=unit_tests --gtest_filter=ServiceProcess* BUG=50243, 50244 Review URL: http://codereview.chromium.org/3084024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55507 0039d316-1c4b-4281-b951-d872f2087c98
* SpdySession now closes all streams on receiving GoAway stream.erikchen@google.com2010-08-102-48/+19
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/3109001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55506 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Highlight selected tile in tabpose.thakis@chromium.org2010-08-092-18/+33
| | | | | | | | | | | BUG=50307 TEST=selected tile now has a blue border TBR=trungl Review URL: http://codereview.chromium.org/3140001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55505 0039d316-1c4b-4281-b951-d872f2087c98
* Backport SQLite http://www.sqlite.org/src/ci/b8b465ed2cphajdan.jr@chromium.org2010-08-094-10/+72
| | | | | | | | | | | | This brings some improvements for ctype's locale-sensitive handling of some ASCII characters, see http://crbug.com/15261. TEST=none BUG=50769 Review URL: http://codereview.chromium.org/2884069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55504 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of chrome/browser/ files into a policy/ subdir.evan@chromium.org2010-08-0924-81/+81
| | | | | | | | | BUG=50548 TEST=compiles Review URL: http://codereview.chromium.org/3110002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55503 0039d316-1c4b-4281-b951-d872f2087c98
* Fix gcc warningpkasting@chromium.org2010-08-091-1/+1
| | | | | | | | BUG=51146 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55500 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent password leakage to the suggest server by being more strict about ↵pkasting@chromium.org2010-08-092-27/+63
| | | | | | | | | | not doing suggest when the user might have typed a username. Since we might parse this as something else (e.g. a scheme, or a hostname that's going to have a port number), the added checks are mainly for things that don't appear to be "usernames" (which were already not sent). BUG=51146 TEST=Unittest Review URL: http://codereview.chromium.org/3044054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55496 0039d316-1c4b-4281-b951-d872f2087c98
* Blind fix for a crash due to r54649. Committing results can mean the ↵pkasting@chromium.org2010-08-092-6/+10
| | | | | | | | | | provided is no longer valid. In that case the best we can do is to clamp to the valid range. BUG=51634 TEST=none (hard to reproduce this) Review URL: http://codereview.chromium.org/3139001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55495 0039d316-1c4b-4281-b951-d872f2087c98
* Added support in Chromeframe full tab mode IE for setting zoom levels via ↵ananta@chromium.org2010-08-099-19/+102
| | | | | | | | | | | | | | | | | | | | View->Zoom. Currently we only support Zoom in and zoom out as Chrome only supports these zoom levels. Added an automation IPC message AutomationMsg_SetZoomLevel to set the zoom level in ChromeFrame. The other change is in the active document in the handling of the attach external tab message. We now honor the dimensions if any when we Launch the URL. This ensures that any windows opened outside chrome frame also honor these dimensions. Fixes bug http://code.google.com/p/chromium/issues/detail?id=36000 Bug=36000 Review URL: http://codereview.chromium.org/3064049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55494 0039d316-1c4b-4281-b951-d872f2087c98
* Add Themes controlssargrass@google.com2010-08-094-23/+71
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/3066040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55493 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing newlines in chrome/tools/build/win/FILES.apatrick@chromium.org2010-08-091-1/+1
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/3132001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55486 0039d316-1c4b-4281-b951-d872f2087c98
* Reference ChromeOS specific config parameters.seh@chromium.org2010-08-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/3126001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55484 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: more tabposethakis@chromium.org2010-08-094-22/+531
| | | | | | | | | | | | | | | | | | | | | | | | Add layout logic, add layers, add entry/exit animations, add mouse selection of layers. Most things are functional, but no thumbnail images are shown yet. Why is the Tile stuff c++ classes instead of objc classes? Because some of the linux folks said they'd like to see this on linux too, so I don't want to make it too hard for me to port this to other platforms if this survives the experiment stage. Why is the Tile stuff not in its own file then? Because things are still far from settled down, and this way it's easier for me to change things around. BUG=50307 TEST= * All the following happens only if --enable-expose-for-tabs is passed in, else all of it should be disabled. * Activate tabpose. One layer per tab should appear, they should be layed out in a sensible manner * Layout should also be sensible if the window has extreme width to height ratios. * Layers can be selected by hovering them with the mouse. enter, space, and clicking all select the currently selected layer. esc animated back to the initially selected layer * If shift is down when tabpose is entered or left, the animation plays in slow motion * For now, the layers are just black rects with a shadow or a white rect with a shadow for the selected layer. * Shadows are not shown while the entry or exit animations are running (because animating shadows is very slow, and it's not noticable that they're not there during the animation) * When a layer has been selected, the corresponding tab is selected once the exit animation is done * The selected layer should animate to the size of the tab contents (minus download shelf, if visible): It should include infobars, the detached bookmarks bar on the ntp, and devtools. Review URL: http://codereview.chromium.org/3063031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55482 0039d316-1c4b-4281-b951-d872f2087c98
* Pull Skia @r=593 to support TTC (truetype collection) fonts in Chromejshin@chromium.org2010-08-091-1/+1
| | | | | | | | | BUG=50389 TEST=1. See http://codereview.chromium.org/2870073 2. webkit layout tests TBR=agl Review URL: http://codereview.chromium.org/3027046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55481 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmark manager: Fix error which prevented middle clicking from opening a ↵arv@chromium.org2010-08-091-1/+1
| | | | | | | | | | | bookmark in a background tab. BUG=50636 TEST=Middle click on a bookmark in the bookmark manager. Review URL: http://codereview.chromium.org/3043059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55480 0039d316-1c4b-4281-b951-d872f2087c98
* Bookmarks manager: Polish the edit mode CSS a little to make the text inputs ↵arv@chromium.org2010-08-091-22/+14
| | | | | | | | | | | | line up correctly. BUG=51181 TEST=Go to bookmarks manager and right click and select edit. The blue borders should not be covered by the input boxes. The text in the input boxes should align exactly with the text before and after editing. Review URL: http://codereview.chromium.org/3071026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55479 0039d316-1c4b-4281-b951-d872f2087c98
* Notify on failure during network connection.chocobo@chromium.org2010-08-091-13/+37
| | | | | | | | BUG=chromium-os:2556 TEST=manual Review URL: http://codereview.chromium.org/3096011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55478 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes edge case where two components of the world ray are both 0.luchen@chromium.org2010-08-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/3013067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55476 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chrome frame upgrade from old to new betaamit@chromium.org2010-08-091-0/+13
| | | | | | | | | | | | | | | | | | During upgrade process, two versions of chrome frame may get loaded in IE at the same time. We have a DLL redirection code to avoid conflicts when this happens. However, we changed the way this redirect code works after the first beta and hence need to fix new code to make it work with older version to avoid a crash during upgrade. BUG=51620 TEST=test upgrade from 5.0.375.125 to 6.0.472.XXX while IE is running and try 'Open in New window' etc.. Review URL: http://codereview.chromium.org/3119001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55474 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 64970:64990jianli@chromium.org2010-08-091-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=hamaji Review URL: http://codereview.chromium.org/3013070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55472 0039d316-1c4b-4281-b951-d872f2087c98
* Add GetMachineStatistic to SystemLibrary.stevenjb@chromium.org2010-08-095-33/+53
| | | | | | | | | | | BUG=chromeos:3949 (http://code.google.com/p/chromium-os/issues/detail?id=3949) TEST=Run a version of chrome with the corresponding changes. Ensure that reporting is enabled. Check that the report "hardware_class" value is valid. See also: http://codereview.chromium.org/3067003/show Review URL: http://codereview.chromium.org/3069002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55471 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 55450 - Fix CheckFalseTest.CheckFails on Linux after my change to ↵glen@chromium.org2010-08-094-33/+26
| | | | | | | | | | | | | | | | | | | | | ui_test. This makes PathService clear its cache after overriding a path. We have many paths depending on each other, so this is necessary to avoid inconsistencies. Added a comment that PathService::Override should not be called by production code. TEST=ui_tests in Release mode BUG=49838 Review URL: http://codereview.chromium.org/2805100 TBR=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/3107001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55468 0039d316-1c4b-4281-b951-d872f2087c98
* Test shell initializes OSMesa GL bindings.apatrick@chromium.org2010-08-092-0/+7
| | | | | | | | | | | This is in preparation for using OSMesa for running WebGL tests in test shell. TEST=try, view WebGL pages in test shell with OSMesa BUG=none Review URL: http://codereview.chromium.org/3040046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55466 0039d316-1c4b-4281-b951-d872f2087c98
* Added a couple of new GL extension bindings.apatrick@chromium.org2010-08-093-2/+30
| | | | | | | | | | | These are used by the default Chrome WebKit WebGL implementation. TEST=try BUG=none Review URL: http://codereview.chromium.org/3030053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55465 0039d316-1c4b-4281-b951-d872f2087c98
* Pid computation for breakpad had a race condition that could cause themarkus@chromium.org2010-08-092-10/+22
| | | | | | | | | | | | | | | dumper to fail. We now send two file descriptors from the crashing process to the dumper. One of these is used solely to identify the pid. We guarantee that this file descriptor is open in the crashing process by the time the dumper scans for it. And we also no longer play any tricks with guessing the inode number based on the inode of the other descriptor in the socket pair. BUG=none TEST=none Review URL: http://codereview.chromium.org/2856092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55464 0039d316-1c4b-4281-b951-d872f2087c98
* ContextGroup::Initialize fails on insufficient vertex attribs or texture units.apatrick@chromium.org2010-08-091-4/+6
| | | | | | | | | | | It was an assertion before but these are legitimate runtime errors. TEST=try, gpu unit tests locally BUG=none Review URL: http://codereview.chromium.org/3027047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55463 0039d316-1c4b-4281-b951-d872f2087c98
* CommandLine: Deprecate a function on non-Windows.evan@chromium.org2010-08-093-12/+14
| | | | | | | | | | Merge deprecated functions together. TEST=compiles Review URL: http://codereview.chromium.org/3029068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55460 0039d316-1c4b-4281-b951-d872f2087c98
* Don't list a xib that doesn't need localization, as it generates a warning ↵thomasvl@chromium.org2010-08-091-2/+1
| | | | | | | | | | during the build. BUG=none TEST=none Review URL: http://codereview.chromium.org/3100006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55455 0039d316-1c4b-4281-b951-d872f2087c98
* Removed spdy_network_transaction.h file.erikchen@google.com2010-08-097-714/+231
| | | | | | | | | | Finished migrating last unit tests to use http_network_transaction. BUG=43330 TEST=net_unittests Review URL: http://codereview.chromium.org/3091019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55454 0039d316-1c4b-4281-b951-d872f2087c98
* PyAuto test to verify geolocation pref.nirnimesh@chromium.org2010-08-093-4/+60
| | | | | | | | testGeolocationPref - from Sunand Review URL: http://codereview.chromium.org/3027048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55453 0039d316-1c4b-4281-b951-d872f2087c98
* Content settings exceptions: add validity check.estade@chromium.org2010-08-095-18/+99
| | | | | | | | | | | This is somewhat complicated because we have to do the check in the browser, because it calls into some complicated canonicalization function in net/. BUG=48862 TEST=try the pattern "foo*", the background should turn red and you shouldn't be able to unfocus the element. (better rejection UI pending design) Review URL: http://codereview.chromium.org/3036049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55452 0039d316-1c4b-4281-b951-d872f2087c98
* Make --gtest_repeat flag work correctly for browser_tests.phajdan.jr@chromium.org2010-08-091-6/+31
| | | | | | | | | | | | | Before this patch it was being passed to the child process and was causing crashes becuase we can't restart the browser in the same process after shutdown. TEST=browser_tests BUG=none Review URL: http://codereview.chromium.org/3083023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55451 0039d316-1c4b-4281-b951-d872f2087c98
* Fix CheckFalseTest.CheckFails on Linux after my change to ui_test.phajdan.jr@chromium.org2010-08-094-26/+33
| | | | | | | | | | | | | | | | This makes PathService clear its cache after overriding a path. We have many paths depending on each other, so this is necessary to avoid inconsistencies. Added a comment that PathService::Override should not be called by production code. TEST=ui_tests in Release mode BUG=49838 Review URL: http://codereview.chromium.org/2805100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55450 0039d316-1c4b-4281-b951-d872f2087c98
* Fix some problems with TaskManagerBrowserTest.PopulateWebCacheFields:phajdan.jr@chromium.org2010-08-096-18/+40
| | | | | | | | | | | | | | - wait for an actual update to occur; otherwise we're not testing the real thing - change DCHECKs to EXPECT_EQs; that's what we should use in tests This change should also fix the crashiness of this test. TEST=browser_tests BUG=42301 Review URL: http://codereview.chromium.org/2856091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55449 0039d316-1c4b-4281-b951-d872f2087c98
* Make the username readonly when asking the user to re-login to sync.albertb@chromium.org2010-08-093-4/+17
| | | | | | | | | | | Partially from original patch by randy.posynick@gmail.com BUG=26388,19721,37676 TEST=manually tested Review URL: http://codereview.chromium.org/3090017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55437 0039d316-1c4b-4281-b951-d872f2087c98
* Workaround for the races when opening new tab with the chromoting extension.sergeyu@chromium.org2010-08-091-5/+11
| | | | | | | | | | | | | The problem is that the extension popup is often closed before it receives the message that the tab has been opened, and thus never sends the message to the new tab. BUG=51194 TEST=tabs opened with the chromoting extension always connect Review URL: http://codereview.chromium.org/3047058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55436 0039d316-1c4b-4281-b951-d872f2087c98
* (repair leak) Protect instance after commiting to use networkjar@chromium.org2010-08-091-2/+2
| | | | | | | | | | | | | | | The code was incorrectly protecting an instance of Preconnect before deciding it would actually perform the async network calls, and need the instance to stay alive for a callback. The leak was caused when we exited the function, did not make the asnyc call, but still incref'ed the instance expecting a callback to come and decref it. BUG=51133 r=wtc Review URL: http://codereview.chromium.org/3086023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55435 0039d316-1c4b-4281-b951-d872f2087c98
* The decoder filter pushes a pts for every video frame but it was notfgalligan@chromium.org2010-08-092-0/+4
| | | | | | | | | | | | | | popping the pts when the decoded frame had a valid timestamp. This change will pop the pts queue when the decoder filter uses the decoded frame's timestamp. BUG=51434 TEST=Play any mp4 or ogg file with video and check to make sure |pts_heap_| is empty when playback is finished. Review URL: http://codereview.chromium.org/3040048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55434 0039d316-1c4b-4281-b951-d872f2087c98