platform/upstream/gstreamer.git
21 years agoAdded pad_query with percent format on filesrc and some constants
Wim Taymans [Sun, 22 Dec 2002 14:03:09 +0000 (14:03 +0000)]
Added pad_query with percent format on filesrc and some constants

Original commit message from CVS:
Added pad_query with percent format on filesrc and some constants

21 years ago- offset is supposed to be a uint64
Wim Taymans [Sat, 21 Dec 2002 14:28:42 +0000 (14:28 +0000)]
- offset is supposed to be a uint64

Original commit message from CVS:
- offset is supposed to be a uint64

21 years ago- queue can change state only when not connected
Wim Taymans [Sat, 21 Dec 2002 14:21:15 +0000 (14:21 +0000)]
- queue can change state only when not connected

Original commit message from CVS:
- queue can change state only when not connected
- bufferpools can only be requested from srcpads

21 years agoimplemented yield/interrupt
Wim Taymans [Sat, 21 Dec 2002 02:25:54 +0000 (02:25 +0000)]
implemented yield/interrupt

Original commit message from CVS:
implemented yield/interrupt

21 years agoDestroy cothreads first before destroying context
Wim Taymans [Fri, 20 Dec 2002 18:49:17 +0000 (18:49 +0000)]
Destroy cothreads first before destroying context

Original commit message from CVS:
Destroy cothreads first before destroying context

21 years agoRemoved old cache testsuite
Wim Taymans [Thu, 19 Dec 2002 21:44:48 +0000 (21:44 +0000)]
Removed old cache testsuite

Original commit message from CVS:
Removed old cache testsuite

21 years ago- Cleanups
Wim Taymans [Thu, 19 Dec 2002 21:31:03 +0000 (21:31 +0000)]
- Cleanups

Original commit message from CVS:
- Cleanups
- Added padding to structs
- fixed typechecking/casts
- reduced casts
- implemented remove_element in gstbin
- implemented set index on bin

21 years agoSmall cleanups
Wim Taymans [Thu, 19 Dec 2002 20:59:48 +0000 (20:59 +0000)]
Small cleanups

Original commit message from CVS:
Small cleanups

21 years agoSmall updates
Wim Taymans [Thu, 19 Dec 2002 20:38:51 +0000 (20:38 +0000)]
Small updates

Original commit message from CVS:
Small updates

21 years agoAdded float transform
Wim Taymans [Thu, 19 Dec 2002 19:59:21 +0000 (19:59 +0000)]
Added float transform

Original commit message from CVS:
Added float transform

21 years agoDelete chains only once..
Wim Taymans [Thu, 19 Dec 2002 19:45:13 +0000 (19:45 +0000)]
Delete chains only once..

Original commit message from CVS:
Delete chains only once..

21 years agoSmall cleanup, fix fixed caps detection even on XML load
Wim Taymans [Wed, 18 Dec 2002 23:00:34 +0000 (23:00 +0000)]
Small cleanup, fix fixed caps detection even on XML load

Original commit message from CVS:
Small cleanup, fix fixed caps detection even on XML load

21 years agopatch from brian cameron for iso c compliance
Thomas Vander Stichele [Wed, 18 Dec 2002 21:44:57 +0000 (21:44 +0000)]
patch from brian cameron for iso c compliance

Original commit message from CVS:
patch from brian cameron for iso c compliance

21 years agothese fixes make the pwg validate and build again
Thomas Vander Stichele [Wed, 18 Dec 2002 15:14:16 +0000 (15:14 +0000)]
these fixes make the pwg validate and build again

Original commit message from CVS:
these fixes make the pwg validate and build again

21 years agohurray, I have a pdf
Thomas Vander Stichele [Wed, 18 Dec 2002 14:44:26 +0000 (14:44 +0000)]
hurray, I have a pdf

Original commit message from CVS:
hurray, I have a pdf

21 years agopatch from jrb
Thomas Vander Stichele [Wed, 18 Dec 2002 09:19:44 +0000 (09:19 +0000)]
patch from jrb

Original commit message from CVS:
patch from jrb

21 years ago- Factor out some error functions
Wim Taymans [Mon, 16 Dec 2002 21:21:02 +0000 (21:21 +0000)]
- Factor out some error functions

Original commit message from CVS:
- Factor out some error functions
- handle the cases where multipad get to multi-sink loop/chain based
elements are connected.

21 years agodon't do queries on error, we don't get many errors these days for which it is useful...
Thomas Vander Stichele [Mon, 16 Dec 2002 09:50:40 +0000 (09:50 +0000)]
don't do queries on error, we don't get many errors these days for which it is useful tell us which scheduler we're n...

Original commit message from CVS:
don't do queries on error, we don't get many errors these days for which
it is useful
tell us which scheduler we're not finding

21 years agofixes for new schedulers
Christian Schaller [Sun, 15 Dec 2002 22:56:09 +0000 (22:56 +0000)]
fixes for new schedulers

Original commit message from CVS:
fixes for new schedulers

21 years agoDecoupled elements needs special case when we look for grouped elements.
Wim Taymans [Sun, 15 Dec 2002 22:52:48 +0000 (22:52 +0000)]
Decoupled elements needs special case when we look for grouped elements.

Original commit message from CVS:
Decoupled elements needs special case when we look for grouped elements.

21 years agoSome cleanups, added FIXMEs
Wim Taymans [Sun, 15 Dec 2002 22:02:20 +0000 (22:02 +0000)]
Some cleanups, added FIXMEs

Original commit message from CVS:
Some cleanups, added FIXMEs

21 years agoSome notes about pad disconnect
Wim Taymans [Sun, 15 Dec 2002 22:01:31 +0000 (22:01 +0000)]
Some notes about pad disconnect

Original commit message from CVS:
Some notes about pad disconnect

21 years agoupdate for latest changes
Christian Schaller [Sun, 15 Dec 2002 19:34:57 +0000 (19:34 +0000)]
update for latest changes

Original commit message from CVS:
update for latest changes

21 years agoupdate REQUIREMENTS file somewhat
Christian Schaller [Sun, 15 Dec 2002 19:06:47 +0000 (19:06 +0000)]
update REQUIREMENTS file somewhat

Original commit message from CVS:
update REQUIREMENTS file somewhat

21 years ago- Removed old deprecated fastscheduler
Wim Taymans [Sun, 15 Dec 2002 18:21:43 +0000 (18:21 +0000)]
- Removed old deprecated fastscheduler

Original commit message from CVS:
- Removed old deprecated fastscheduler
- ifdef out cothread specific code in optimalscheduler
- added more g_asserts to optimalscheduler
- create separate scheduler called "opt", removed property from scheduler
- fixed iterations property

21 years agoFix silent property
Wim Taymans [Sun, 15 Dec 2002 12:22:11 +0000 (12:22 +0000)]
Fix silent property

Original commit message from CVS:
Fix silent property

21 years agoImprove the optimal scheduler, mainly element remove and pad disconnect
Wim Taymans [Sun, 15 Dec 2002 12:18:04 +0000 (12:18 +0000)]
Improve the optimal scheduler, mainly element remove and pad disconnect

Original commit message from CVS:
Improve the optimal scheduler, mainly element remove and pad disconnect

21 years agoFix unused args
Wim Taymans [Sat, 14 Dec 2002 16:32:28 +0000 (16:32 +0000)]
Fix unused args

Original commit message from CVS:
Fix unused args

21 years agoRemoved unused thread arg in cothreads functions
Wim Taymans [Sat, 14 Dec 2002 16:23:58 +0000 (16:23 +0000)]
Removed unused thread arg in cothreads functions

Original commit message from CVS:
Removed unused thread arg in cothreads functions

21 years agoDocumentation updates
Wim Taymans [Sat, 14 Dec 2002 16:22:01 +0000 (16:22 +0000)]
Documentation updates

Original commit message from CVS:
Documentation updates

21 years agoRenamed the thread argument to cothread to avoid confusion
Wim Taymans [Sat, 14 Dec 2002 16:20:41 +0000 (16:20 +0000)]
Renamed the thread argument to cothread to avoid confusion

Original commit message from CVS:
Renamed the thread argument to cothread to avoid confusion
Documentation updates

21 years agoFix g_print too
Wim Taymans [Sat, 14 Dec 2002 15:01:22 +0000 (15:01 +0000)]
Fix g_print too

Original commit message from CVS:
Fix g_print too

21 years agoFix compile error cache->index
Wim Taymans [Sat, 14 Dec 2002 15:00:08 +0000 (15:00 +0000)]
Fix compile error cache->index

Original commit message from CVS:
Fix compile error cache->index

21 years agoIgnore autogenerated files
Wim Taymans [Sat, 14 Dec 2002 13:05:01 +0000 (13:05 +0000)]
Ignore autogenerated files

Original commit message from CVS:
Ignore autogenerated files

21 years agoAdded new files
Wim Taymans [Sat, 14 Dec 2002 13:03:41 +0000 (13:03 +0000)]
Added new files

Original commit message from CVS:
Added new files

21 years agoAdded some idea for -inspect
Wim Taymans [Sat, 14 Dec 2002 13:02:31 +0000 (13:02 +0000)]
Added some idea for -inspect

Original commit message from CVS:
Added some idea for -inspect

21 years agoDocumentation updates
Wim Taymans [Sat, 14 Dec 2002 13:02:16 +0000 (13:02 +0000)]
Documentation updates

Original commit message from CVS:
Documentation updates

21 years agoAdded indexers testsuite
Wim Taymans [Fri, 13 Dec 2002 17:40:56 +0000 (17:40 +0000)]
Added indexers testsuite

Original commit message from CVS:
Added indexers testsuite

21 years agofixes a jhbuild bug
Thomas Vander Stichele [Fri, 13 Dec 2002 15:33:42 +0000 (15:33 +0000)]
fixes a jhbuild bug

Original commit message from CVS:
fixes a jhbuild bug

21 years agocache->index
Wim Taymans [Thu, 12 Dec 2002 22:16:11 +0000 (22:16 +0000)]
cache->index

Original commit message from CVS:
cache->index

21 years agoRenamed GstCache to GstIndex
Wim Taymans [Thu, 12 Dec 2002 22:14:36 +0000 (22:14 +0000)]
Renamed GstCache to GstIndex

Original commit message from CVS:
Renamed GstCache to GstIndex

21 years agoAdded missing image
Wim Taymans [Thu, 12 Dec 2002 21:02:51 +0000 (21:02 +0000)]
Added missing image

Original commit message from CVS:
Added missing image

21 years agofix nonvalidation, now for the png problems !
Thomas Vander Stichele [Thu, 12 Dec 2002 18:03:16 +0000 (18:03 +0000)]
fix nonvalidation, now for the png problems !

Original commit message from CVS:
fix nonvalidation, now for the png problems !

21 years agofix validation
Thomas Vander Stichele [Thu, 12 Dec 2002 16:51:45 +0000 (16:51 +0000)]
fix validation

Original commit message from CVS:
fix validation

21 years agooops, too much revert
Thomas Vander Stichele [Wed, 11 Dec 2002 22:22:35 +0000 (22:22 +0000)]
oops, too much revert

Original commit message from CVS:
oops, too much revert

21 years agonot used anymore
Thomas Vander Stichele [Wed, 11 Dec 2002 22:13:27 +0000 (22:13 +0000)]
not used anymore

Original commit message from CVS:
not used anymore

21 years agomerge from release branch
Thomas Vander Stichele [Wed, 11 Dec 2002 21:33:07 +0000 (21:33 +0000)]
merge from release branch

Original commit message from CVS:
merge from release branch

21 years agofixes for solaris
Thomas Vander Stichele [Wed, 11 Dec 2002 16:00:41 +0000 (16:00 +0000)]
fixes for solaris

Original commit message from CVS:
fixes for solaris

21 years agoClean up cothread destruction code
David Schleef [Tue, 10 Dec 2002 04:05:14 +0000 (04:05 +0000)]
Clean up cothread destruction code

Original commit message from CVS:
Clean up cothread destruction code

21 years agoLots of new assertions and debugging
David Schleef [Tue, 10 Dec 2002 04:01:09 +0000 (04:01 +0000)]
Lots of new assertions and debugging

Original commit message from CVS:
Lots of new assertions and debugging

21 years agoAdded setting of _gst_debug_cothread_index for debugging
David Schleef [Tue, 10 Dec 2002 03:59:15 +0000 (03:59 +0000)]
Added setting of _gst_debug_cothread_index for debugging

Original commit message from CVS:
Added setting of _gst_debug_cothread_index for debugging

21 years agoAdded thread-loval variable for cothread index.
David Schleef [Tue, 10 Dec 2002 03:48:15 +0000 (03:48 +0000)]
Added thread-loval variable for cothread index.

Original commit message from CVS:
Added thread-loval variable for cothread index.

21 years agoPartially revert last change, since it breaks things. wtay: FIXME!
David Schleef [Tue, 10 Dec 2002 03:45:03 +0000 (03:45 +0000)]
Partially revert last change, since it breaks things.  wtay: FIXME!

Original commit message from CVS:
Partially revert last change, since it breaks things.  wtay: FIXME!

21 years agoturn off cothreads, fix some typos
Wim Taymans [Mon, 9 Dec 2002 22:31:16 +0000 (22:31 +0000)]
turn off cothreads, fix some typos

Original commit message from CVS:
turn off cothreads, fix some typos

21 years agoDestroying the cothread seems like a good idea here
Wim Taymans [Mon, 9 Dec 2002 20:33:27 +0000 (20:33 +0000)]
Destroying the cothread seems like a good idea here

Original commit message from CVS:
Destroying the cothread seems like a good idea here

21 years agoUse makecontext() as a generic implementation
David Schleef [Mon, 9 Dec 2002 01:41:05 +0000 (01:41 +0000)]
Use makecontext() as a generic implementation

Original commit message from CVS:
Use makecontext() as a generic implementation

21 years agoFix the powerpc atomix swap
David Schleef [Mon, 9 Dec 2002 01:32:37 +0000 (01:32 +0000)]
Fix the powerpc atomix swap

Original commit message from CVS:
Fix the powerpc atomix swap

21 years agoback to cvs
Thomas Vander Stichele [Sun, 8 Dec 2002 20:30:03 +0000 (20:30 +0000)]
back to cvs

Original commit message from CVS:
back to cvs

21 years agosmall fix BRANCH-RELEASE-0_5_0-ROOT
Thomas Vander Stichele [Sun, 8 Dec 2002 20:13:22 +0000 (20:13 +0000)]
small fix

Original commit message from CVS:
small fix

21 years agoBetter debugging
Wim Taymans [Sun, 8 Dec 2002 20:09:42 +0000 (20:09 +0000)]
Better debugging

Original commit message from CVS:
Better debugging

21 years agoASYNC state changes are not an error.
Wim Taymans [Sun, 8 Dec 2002 20:08:39 +0000 (20:08 +0000)]
ASYNC state changes are not an error.

Original commit message from CVS:
ASYNC state changes are not an error.

21 years agoFix broken __PRETY_FUNCTION__
Wim Taymans [Sun, 8 Dec 2002 20:06:04 +0000 (20:06 +0000)]
Fix broken __PRETY_FUNCTION__

Original commit message from CVS:
Fix broken __PRETY_FUNCTION__

21 years agofix uninstalled
Thomas Vander Stichele [Sun, 8 Dec 2002 19:34:34 +0000 (19:34 +0000)]
fix uninstalled

Original commit message from CVS:
fix uninstalled

21 years agosmall fix
Thomas Vander Stichele [Sun, 8 Dec 2002 18:21:32 +0000 (18:21 +0000)]
small fix

Original commit message from CVS:
small fix

21 years agoA little more debugging info and error checking
Wim Taymans [Sun, 8 Dec 2002 16:43:27 +0000 (16:43 +0000)]
A little more debugging info and error checking

Original commit message from CVS:
A little more debugging info and error checking

21 years agofix for leif
Thomas Vander Stichele [Sun, 8 Dec 2002 16:16:20 +0000 (16:16 +0000)]
fix for leif

Original commit message from CVS:
fix for leif

21 years agooopsie
Thomas Vander Stichele [Sun, 8 Dec 2002 16:07:13 +0000 (16:07 +0000)]
oopsie

Original commit message from CVS:
oopsie

21 years agorevert last commit
Thomas Vander Stichele [Sun, 8 Dec 2002 15:54:28 +0000 (15:54 +0000)]
revert last commit

Original commit message from CVS:
revert last commit

21 years agomove gst-register from post core to post tools
Christian Schaller [Sun, 8 Dec 2002 15:49:40 +0000 (15:49 +0000)]
move gst-register from post core to post tools

Original commit message from CVS:
move gst-register from post core to post tools

21 years agomore fixes
Thomas Vander Stichele [Sun, 8 Dec 2002 15:25:53 +0000 (15:25 +0000)]
more fixes

Original commit message from CVS:
more fixes

21 years agofix for parallel installability
Thomas Vander Stichele [Sun, 8 Dec 2002 14:39:38 +0000 (14:39 +0000)]
fix for parallel installability

Original commit message from CVS:
fix for parallel installability

21 years agooops
Thomas Vander Stichele [Sun, 8 Dec 2002 02:08:47 +0000 (02:08 +0000)]
oops

Original commit message from CVS:
oops

21 years agofix bug #96751
Wim Taymans [Sun, 8 Dec 2002 01:26:02 +0000 (01:26 +0000)]
fix bug #96751

Original commit message from CVS:
fix bug #96751

21 years agochanged to macros
Thomas Vander Stichele [Sun, 8 Dec 2002 01:13:09 +0000 (01:13 +0000)]
changed to macros

Original commit message from CVS:
changed to macros

21 years agomove these to macros
Thomas Vander Stichele [Sat, 7 Dec 2002 22:18:17 +0000 (22:18 +0000)]
move these to macros

Original commit message from CVS:
move these to macros

21 years agovariety is spicy
Thomas Vander Stichele [Sat, 7 Dec 2002 14:16:52 +0000 (14:16 +0000)]
variety is spicy

Original commit message from CVS:
variety is spicy

21 years agotypos
Thomas Vander Stichele [Sat, 7 Dec 2002 14:15:52 +0000 (14:15 +0000)]
typos

Original commit message from CVS:
typos

21 years agofix a warning
Thomas Vander Stichele [Sat, 7 Dec 2002 14:13:50 +0000 (14:13 +0000)]
fix a warning

Original commit message from CVS:
fix a warning

21 years agomove some code around to avoid warnings
Thomas Vander Stichele [Sat, 7 Dec 2002 14:13:27 +0000 (14:13 +0000)]
move some code around to avoid warnings

Original commit message from CVS:
move some code around to avoid warnings

21 years agoRemoving unused code related to stack allocation (cothreads_stackquery(), gst_schedul...
David Schleef [Fri, 6 Dec 2002 23:05:26 +0000 (23:05 +0000)]
Removing unused code related to stack allocation (cothreads_stackquery(), gst_scheduler_get_preferred_stack())

Original commit message from CVS:
Removing unused code related to stack allocation (cothreads_stackquery(),
gst_scheduler_get_preferred_stack())

21 years agoMake sure we set the reaping flag when going to NULL before we signal the parent.
Wim Taymans [Fri, 6 Dec 2002 20:12:38 +0000 (20:12 +0000)]
Make sure we set the reaping flag when going to NULL before we signal the parent.

Original commit message from CVS:
Make sure we set the reaping flag when going to NULL before we signal the
parent.

21 years agoAdded syntax to make filtered connections like: osssrc src\!audio/raw, channels=int...
Wim Taymans [Fri, 6 Dec 2002 20:06:06 +0000 (20:06 +0000)]
Added syntax to make filtered connections like: osssrc src\!audio/raw, channels=int 2, width=int 8\!sink fakesink

Original commit message from CVS:
Added syntax to make filtered connections like:

osssrc src\!audio/raw, channels=int 2, width=int 8\!sink fakesink

21 years agoMake sure we don't set caps that violate the (app)filter
Wim Taymans [Fri, 6 Dec 2002 20:03:57 +0000 (20:03 +0000)]
Make sure we don't set caps that violate the (app)filter

Original commit message from CVS:
Make sure we don't set caps that violate the (app)filter

21 years agoFix valloc bug found by jmi25@cam.ac.uk, closes bug #100553. removed dead code
Wim Taymans [Fri, 6 Dec 2002 20:02:24 +0000 (20:02 +0000)]
Fix valloc bug found by jmi25@cam.ac.uk, closes bug #100553. removed dead code

Original commit message from CVS:
Fix valloc bug found by jmi25@cam.ac.uk, closes bug #100553.
removed dead code

21 years agolooks like a silly typo
Thomas Vander Stichele [Fri, 6 Dec 2002 13:37:43 +0000 (13:37 +0000)]
looks like a silly typo

Original commit message from CVS:
looks like a silly typo

21 years ago+ fixing compile warnings about uninitialized variable
Leif Johnson [Thu, 5 Dec 2002 23:43:49 +0000 (23:43 +0000)]
+ fixing compile warnings about uninitialized variable

Original commit message from CVS:
+ fixing compile warnings about uninitialized variable

21 years agorefactor cothread stack mmap code. Add makecontext() as an option for initial stack...
David Schleef [Thu, 5 Dec 2002 01:50:31 +0000 (01:50 +0000)]
refactor cothread stack mmap code.  Add makecontext() as an option for initial stack preparation.

Original commit message from CVS:
refactor cothread stack mmap code.  Add makecontext() as an option
for initial stack preparation.

21 years agoAdd some assertions to check that we're running inside the correct thread when playin...
David Schleef [Wed, 4 Dec 2002 00:07:13 +0000 (00:07 +0000)]
Add some assertions to check that we're running inside the correct thread when playing with that thread's cothreads

Original commit message from CVS:
Add some assertions to check that we're running inside the correct
thread when playing with that thread's cothreads

21 years agoCheck state changes before going into enless loops
Wim Taymans [Tue, 3 Dec 2002 23:46:16 +0000 (23:46 +0000)]
Check state changes before going into enless loops

Original commit message from CVS:
Check state changes before going into enless loops

21 years agoChange GPrivate usage to GStaticPrivate, assuming it's more trustworthy
David Schleef [Tue, 3 Dec 2002 22:44:49 +0000 (22:44 +0000)]
Change GPrivate usage to GStaticPrivate, assuming it's more trustworthy

Original commit message from CVS:
Change GPrivate usage to GStaticPrivate, assuming it's more trustworthy

21 years agouse AM_CFLAGS dummy NULL init for vars to deal with warnings
David I. Lehn [Tue, 3 Dec 2002 21:55:39 +0000 (21:55 +0000)]
use AM_CFLAGS dummy NULL init for vars to deal with warnings

Original commit message from CVS:
use AM_CFLAGS
dummy NULL init for vars to deal with warnings

21 years agoDo some error checking to make this test succeed
Wim Taymans [Tue, 3 Dec 2002 21:40:49 +0000 (21:40 +0000)]
Do some error checking to make this test succeed

Original commit message from CVS:
Do some error checking to make this test succeed

21 years agoMake sure the thread goes back to NULL before leaving the thread context
Wim Taymans [Tue, 3 Dec 2002 21:34:18 +0000 (21:34 +0000)]
Make sure the thread goes back to NULL before leaving the thread context

Original commit message from CVS:
Make sure the thread goes back to NULL before leaving the thread context

21 years agoReset the scheduler when going to NULL
Wim Taymans [Tue, 3 Dec 2002 21:33:29 +0000 (21:33 +0000)]
Reset the scheduler when going to NULL

Original commit message from CVS:
Reset the scheduler when going to NULL

21 years agoAdd assertion in cothread_get_context()
David Schleef [Tue, 3 Dec 2002 21:02:55 +0000 (21:02 +0000)]
Add assertion in cothread_get_context()

Original commit message from CVS:
Add assertion in cothread_get_context()

21 years agoAdd small cache testsuite
Wim Taymans [Mon, 2 Dec 2002 22:41:15 +0000 (22:41 +0000)]
Add small cache testsuite

Original commit message from CVS:
Add small cache testsuite

21 years agoMore cache updates
Wim Taymans [Mon, 2 Dec 2002 22:39:56 +0000 (22:39 +0000)]
More cache updates

Original commit message from CVS:
More cache updates

21 years agoAdded current status of memcache
Wim Taymans [Mon, 2 Dec 2002 20:20:13 +0000 (20:20 +0000)]
Added current status of memcache

Original commit message from CVS:
Added current status of memcache

21 years agoI'm too lazy to comment this
Gerhard Tonn [Mon, 2 Dec 2002 19:09:47 +0000 (19:09 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
Patch from Gerhard Tonn <GerhardTonn@gammatau.de> for s390

21 years agoInitialize buf with NULL ... should compile now
Jeremy Simon [Sun, 1 Dec 2002 18:32:34 +0000 (18:32 +0000)]
Initialize buf with NULL ... should compile now

Original commit message from CVS:
Initialize buf with NULL ... should compile now